Trucos .htaccess



La navaja suiza de Apache


Cree fácilmente su archivo de configuración Apache y establezca los permisos a los directorios de su sitio web, cree redirecciones, personalice las páginas de error...





Proteja los directorios con contraseña



Con un archivo .htaccess, puede proteger con contraseña secciones de su sitio web.







Filtrar las IP


Puede prohibir el acceso a determinados usuarios en función de sus direcciones IP, algo muy útil para permitir el acceso de un apartado en construcción únicamente a los desarrolladores.


Ejemplo:

Deny from all Allow from 192.168.xxx.xxx






Gestionar las cookies


El .htaccess permite realizar operaciones en las cookies de sus visitantes. Puede crear cookies, modificarlas, recuperar los valores, aplicar redirecciones...


Ejemplo:

Redirección si la cookie no está creada

RewriteEngine On RewriteBase / RewriteCond %{HTTP_COOKIE} !^.*cookie-name.*$ [NC] RewriteRule .* /login-error/set-cookie-first.cgi [NC,L]






Reescribir URL complejas


Reescriba sus URL complejas para mejorar la legibilidad para sus usuarios.





Ejemplo:

# Activación de módulo de reescritura de URL: RewriteEngine on # Reglas de reescritura de URL: RewriteRule ^calendrier-(\w+)-(\d+)-(\d+)-(\d+).html$ /calendrier.php?user=$1&day=$2&month=$3&year=$4






Personalizar las páginas de error habituales:


Sustituya las habituales páginas 404, 401, 403, 500... por páginas con el diseño de su sitio web.


Ejemplo:

ErrorDocument 401 /autorisation_requise.html ErrorDocument 400 /mauvaise_requete.html ErrorDocument 403 /interdit.html ErrorDocument 404 /page_inexistante.html






Gestionar las redirecciones:


Oriente a los usuarios de su sitio web con redirecciones temporales o permanentes.





Ejemplo:

RedirectPermanent /photos/vacances-canada.html /canada.html