Visión general de .htaccess
Ejemplos de configuración habituales para el archivo .htaccess.
.htaccess es un archivo de configuración del servidor web Apache que permite definir ajustes y reglas de acceso para directorios individuales sin modificar la configuración principal del servidor. Se puede usar para controlar el acceso a archivos y directorios, configurar redirecciones, definir la codificación de caracteres, reasignar tipos de archivo y mucho más.
Apache lee el archivo en cada solicitud, por lo que los cambios surten efecto de inmediato.
Ejemplos
Bloquear el acceso al sitio para todos:
Deny from all
Bloquear el acceso desde una dirección IP específica:
Order Allow,Deny
Allow from all
Deny from 111.111.111.111
Permitir el acceso solo desde una dirección IP específica:
Order Deny,Allow
Deny from all
Allow from 111.111.111.111
Redirigir HTTP a HTTPS:
RewriteEngine on
RewriteCond %{ENV:HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Redirigir HTTPS a HTTP:
RewriteEngine on
RewriteCond %{ENV:HTTPS} on
RewriteRule ^.*$ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Nuestros servicios y productos
Forzar una codificación de caracteres específica:
AddDefaultCharset windows-1251
Páginas de error personalizadas:
ErrorDocument 401 http://site.ru/errors/401.html
ErrorDocument 403 http://site.ru/errors/403.html
ErrorDocument 404 http://site.ru/errors/404.html
ErrorDocument 500 http://site.ru/errors/500.html
Los archivos de páginas de error (401.html, 403.html, etc.) deben estar presentes en el directorio indicado.
Habilitar el procesamiento PHP en archivos .html:
<IfModule mime_module>
AddType application/x-httpd-ea-php56 .php .php5 .phtml .htm .html
</IfModule>
Reemplaza x-httpd-ea-php56 por tu versión de PHP actual. Por ejemplo, para PHP 5.3 usa x-httpd-ea-php53.
La modificación de la configuración de PHP mediante
.htaccessno está disponible en el alojamiento compartido.
Para más información:
Ayuda
¿Tienes dudas o necesitas ayuda? Escríbenos a través del sistema de tickets — siempre estamos aquí para ayudarte!