Este readme integral está diseñado para el equipo de Tegro. Contiene una guía detallada sobre cómo configurar el archivo .htaccess para la página de destino del proyecto, mejorar la seguridad y optimizar la experiencia del usuario.
# Implement secure cookies
# Header set Set-Cookie HttpOnly;Secure
Header always edit Set-Cookie (.*) " $1; HTTPOnly; Secure " Esta configuración impone los indicadores HttpOnly y Secure para todas las cookies, aumentando la seguridad restringiendo el acceso de JavaScript y garantizando la transmisión sobre las conexiones cifradas.
# Secure .htaccess and other hidden files
< Files ~ "^.">
Order allow,deny
Deny from all
</ Files > Este bloque protege archivos ocultos, como .htaccess , agregando una capa adicional de seguridad contra el acceso no autorizado.
# Activate URL rewriting
RewriteEngine on Habilitar el módulo mod_rewrite facilita las redirecciones de URL y las modificaciones para mejorar la navegación y el SEO.
# Redirect .php URLs to cleaner versions
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}s([^.]+).php [NC]
RewriteRule ^ % 1/ [R=301,L]
# Remove .php extension, add trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} .php -f
RewriteRule ^([^.]+)/$ $1.php Estas reglas tienen como objetivo eliminar la extensión .php de las URL y agregar una barra de corte, simplificando así las URL para una mejor experiencia del usuario.
# Exclude "www" from URLs, redirect to non-www version
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https:// % 1/$1 [R=301,L] Eliminar www de las URL garantiza la consistencia de la marca y mejora el rendimiento de SEO.
Manejo inteligente de errores 404
# Smart redirection for non-existent pages
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / [L,R=301]Esta configuración redirige a los usuarios a la página de inicio cuando intentan acceder a páginas que no existen, ofreciendo una experiencia de usuario perfecta mientras mantiene la participación del sitio.
Además de las configuraciones principales, el archivo .htaccess incluye configuraciones adicionales, como encabezados de caché, activación de compresión de archivos para tipos de archivos específicos y otras características de mejora del rendimiento.
El archivo .htaccess es un componente esencial para configurar el comportamiento del servidor y configurar la página de destino. Este readMe sirve como una guía en profundidad para el equipo de Tegro, ayudando a comprender, implementar y modificar configuraciones para un rendimiento y seguridad óptimos del sitio.