Arquivo .htaccess: redireciona e reescreve
Redirecciona 301, reescrita de URL e proteção de pasta sensível com .htaccess em Apache LiteSpeed hosting.
Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.
Ver ofertas e ordemArquivo .htaccess: redireciona e reescreve URL
Em um. Alojamento web Apache/LiteSpeed Anthony IT Solutions, ficheiro .htaccess na raiz do seu site permite redirecionamentos 301, reescrever URLs limpas e proteger pastas sensíveis sem alterar a configuração do servidor.
WordPress, PrestaShop e Joomla muitas vezes gerar um .htaccess automaticamente. Este guia explica como personalizá-lo com segurança em seu alojamento compartilhado na web.
Do que precisas?
- Site ativo sobre hospedagem na web Anthony IT Solutions
- Acesso SFTP ou gerenciador de arquivos painel
- Módulo
mod_rewritehabilitado (por omissão no LiteSpeed) - Ficheiro de cópia de segurança
.htaccessexistente
Localizar e salvar .htaccess
-
Localização
Web raiz :
public_htmlouwwwno mesmo nível queindex.php. -
Ficheiro oculto
Activar a visualização de ficheiros escondidos no FileZilla ou painel.
-
Cópia de segurança
Reinício
.htaccess.bakantes de qualquer mudança. -
Sintaxe
Uma directiva por linha; comentários com
#.
Reencaminhado 301 permanente
Redireccionar 301 transferências SEO SEO para a nova URL.
-
Activar o Mecanismo de Regravação
RewriteEngine Onna cabeça de um bloco de reescrita. -
Regra Simples
RewriteRule ^ancienne-page/?$ /nouvelle-page/ [R=301,L] -
Reencaminhamento de domínio inteiro
RewriteCond %{HTTP_HOST} ^ancien.fr$ [NC]em seguida, reescreverRegra para novo domínio. -
Ensaio
curl -I ou navegador privado para verificar o código 301.
Forçar www ou sem www
-
Sem www a www
RewriteCond %{HTTP_HOST} !^www. [NC]+ ReescreverRegra para https://www.% {HTTP_HOST}%{REQUEST_URI} -
www. a. sem www.
Inverter a condição para excluir www.
-
Combine com HTTPS
Veja HTTP/HTTPS redirecionamento para evitar loops.
-
SEO Canonical
Escolha uma variante e mantenha-a em qualquer lugar (Google Search Console).
Reescrever WordPress e CMS
"Petite URLs" são baseadas em mod_rewrite.
-
Bloco WordPress
Não remover o bloco entre
# BEGIN WordPresse# END WordPress. -
Regeneração
Configurações → Permalians → Registre-se para reescrever .htaccess.
-
PrestaShop
Configurações da loja → SEO & URLs → regeneração .htaccess.
-
Subpasta
ReescreverBase / subpasta/ se não- root instalação.
Protecção dos recursos
- Não duplicar as regras já gerenciadas pelo painel de cache
- Consultar Cache LiteSpeed
- Evite centenas de regra de reescrita, prefira padrões genéricos
-
wp-admin por IP
<Files wp-login.php> Require ip VOTRE.IP </Files>(Apache 2.4). -
Bloquear xmlrpc.php
Desactivar se não for utilizado, atacar ataques de força bruta.
-
Proibição de listagem
Options -Indexesevita a navegação em pastas. -
Ficheiros sensíveis
Negar de tudo
.env, backups SQL.
Resolução de Problemas
- Erro do Servidor Interno de 500, Restaurar backup ; verifique RewriteEngine e caminhos.
- Redirecionamento loop, HTTPS + .htaccess.
- 404 em permalians, mod_rewrite ou RewriteBase incorreto.
- 403 Proibido, Requisição ip demasiado restritiva.
Perguntas Mais Frequentes
LiteSpeed lit .htaccess ?
Sim para mod_rewrite e várias diretivas compatíveis com o Apache.
Modificar sem o SFTP?
Editor de ficheiros de painéis de alojamento Web.
Redirecionamento 302 vs 301 ?
301 para SEO permanente; 302 para temporário.
WordPress remove minhas regras?
Coloque suas regras personalizadas acima ou fora do bloco WordPress.
Guias relacionados
Veja também nossa oferta de hospedagem na web e todos os procedimentos em hospedagem na web wiki .