⚡ SSD NVMe · cPanel · SSL Grátis

Alojamento Web rápido
e seguro

Servidores NVMe, suporte em português e migração incluída.
Desde os Açores para o Mundo.

.pt .com .eu .net .org

O seu domínio
começa aqui

Registe a sua marca na Internet. Gestão de DNS incluída
e transferências .pt sem custos.

🚀 Novo · AMD EPYC · KVM · Gestão Completa

VPS Linux Gerida
de alto desempenho

A nossa equipa trata de tudo: atualizações, segurança
e monitorização 24x7. Foque-se no seu projeto.

Voltar ao Blog

.htaccess: O Que É e Dicas Úteis Para o Seu Site

· Equipa Lusitec · Alojamento Web

O .htaccess (hypertext access) é um ficheiro de configuração do Apache que permite definir regras por directório — redirecionamentos, protecção de pastas, bloqueio de IPs, compressão, cache e muito mais. No WordPress, o .htaccess é usado para definir a estrutura de permalinks e pode ser estendido com regras personalizadas.

Onde está

O .htaccess está na raiz da pasta public_html. É um ficheiro oculto — no Gestor de Ficheiros do cPanel, clique em Definições → Show Hidden Files para o ver. Cada subpasta pode ter o seu próprio .htaccess que complementa ou substitui as regras da pasta pai.

Cuidados antes de editar

Um erro de sintaxe no .htaccess pode tornar o site inacessível (erro 500). Antes de qualquer edição, faça uma cópia do ficheiro original. Se algo correr mal, basta restaurar a cópia para recuperar o site.

Configurações úteis

Redirecionar HTTP para HTTPS:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redirecionar www para não-www (ou vice-versa):

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [L,R=301]

Proteger o wp-config.php:

<files wp-config.php>
order allow,deny
deny from all
</files>

Bloquear acesso ao xmlrpc.php:

<files xmlrpc.php>
order allow,deny
deny from all
</files>

Compressão Gzip:

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/javascript application/json
</IfModule>

Cache de browser:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>

O .htaccess do WordPress

O WordPress gere automaticamente uma secção do .htaccess para os permalinks. Não edite dentro dos comentários # BEGIN WordPress e # END WordPress — o WordPress pode sobrescrever as alterações. Adicione as suas regras personalizadas antes ou depois desse bloco.

Artigos relacionados

WhatsApp Chat Online

Chat Online