Este readme abrangente foi projetado para a equipe do Tegro. Ele contém um guia detalhado sobre a configuração do arquivo .htaccess para a página de destino do projeto, aprimorando a segurança e otimizando a experiência do usuário.
# Implement secure cookies
# Header set Set-Cookie HttpOnly;Secure
Header always edit Set-Cookie (.*) " $1; HTTPOnly; Secure " Essa configuração aplica os sinalizadores HttpOnly e Secure para todos os cookies, aumentando a segurança restringindo o acesso a JavaScript e garantindo a transmissão sobre conexões criptografadas.
# Secure .htaccess and other hidden files
< Files ~ "^.">
Order allow,deny
Deny from all
</ Files > Esse bloco salva os arquivos ocultos, como .htaccess , adicionando uma camada extra de segurança contra o acesso não autorizado.
# Activate URL rewriting
RewriteEngine on Habilitar o módulo mod_rewrite facilita redires e modificações de URL para a navegação e SEO aprimorados.
# 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 Essas regras visam remover a extensão .php dos URLs e anexar uma barra de arrasto, simplificando assim os URLs para uma melhor experiência do usuário.
# Exclude "www" from URLs, redirect to non-www version
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https:// % 1/$1 [R=301,L] A remoção www dos URLs garante a consistência da marca e aprimora o desempenho do SEO.
Manipulação inteligente de erros 404
# Smart redirection for non-existent pages
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / [L,R=301]Essa configuração redireciona os usuários para a página inicial quando tentam acessar páginas que não existem, oferecendo uma experiência perfeita para o usuário, mantendo o envolvimento do site.
Além das configurações principais, o arquivo .htaccess inclui configurações adicionais, como cabeçalhos de cache, ativação de compactação de arquivos para tipos de arquivo específicos e outros recursos de aprimoramento do desempenho.
O arquivo .htaccess é um componente essencial para configurar o comportamento do servidor e configurar a página de destino. Este readme serve como um guia detalhado da equipe do TEGRO, ajudando a entender, implementar e modificar as configurações para o desempenho e a segurança ideais do site.