Intermédios 17 min

Arquivo .htaccess: redireciona e reescreve

Redirecciona 301, reescrita de URL e proteção de pasta sensível com .htaccess em Apache LiteSpeed hosting.

#.htaccess#Redirecionamento 301#Apache#URL

Pronto para começar o seu serviço? Verifique ofertas e encomendas on-line.

Ver ofertas e ordem

Arquivo .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.

Em resumo Salve o .htaccess antes da modificação; um erro de sintaxe causa um erro 500. Teste um redirecionamento de cada vez.

Do que precisas?

  • Site ativo sobre hospedagem na web Anthony IT Solutions
  • Acesso SFTP ou gerenciador de arquivos painel
  • Módulo mod_rewrite habilitado (por omissão no LiteSpeed)
  • Ficheiro de cópia de segurança .htaccess existente

Localizar e salvar .htaccess

  1. Localização

    Web raiz : public_html ou wwwno mesmo nível que index.php.

  2. Ficheiro oculto

    Activar a visualização de ficheiros escondidos no FileZilla ou painel.

  3. Cópia de segurança

    Reinício .htaccess.bak antes de qualquer mudança.

  4. Sintaxe

    Uma directiva por linha; comentários com #.

Reencaminhado 301 permanente

Redireccionar 301 transferências SEO SEO para a nova URL.

  1. Activar o Mecanismo de Regravação

    RewriteEngine On na cabeça de um bloco de reescrita.

  2. Regra Simples

    RewriteRule ^ancienne-page/?$ /nouvelle-page/ [R=301,L]

  3. Reencaminhamento de domínio inteiro

    RewriteCond %{HTTP_HOST} ^ancien.fr$ [NC] em seguida, reescreverRegra para novo domínio.

  4. Ensaio

    curl -I ou navegador privado para verificar o código 301.

Forçar www ou sem www

  1. Sem www a www

    RewriteCond %{HTTP_HOST} !^www. [NC] + ReescreverRegra para https://www.% {HTTP_HOST}%{REQUEST_URI}

  2. www. a. sem www.

    Inverter a condição para excluir www.

  3. Combine com HTTPS

    Veja HTTP/HTTPS redirecionamento para evitar loops.

  4. 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.

  1. Bloco WordPress

    Não remover o bloco entre # BEGIN WordPress e # END WordPress.

  2. Regeneração

    Configurações → Permalians → Registre-se para reescrever .htaccess.

  3. PrestaShop

    Configurações da loja → SEO & URLs → regeneração .htaccess.

  4. 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
  1. wp-admin por IP

    <Files wp-login.php> Require ip VOTRE.IP </Files> (Apache 2.4).

  2. Bloquear xmlrpc.php

    Desactivar se não for utilizado, atacar ataques de força bruta.

  3. Proibição de listagem

    Options -Indexes evita a navegação em pastas.

  4. Ficheiros sensíveis

    Negar de tudo .env, backups SQL.

Erro 500 Sintaxe incorreta → erro correto 500. Restaurar .htaccess.bak.

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 .