como remover www do url em htaccess
como você provavelmente notou há muito tempo, os sites on-line podem ser acessados com ou sem seu www. prefixo. Por exemplo www.linuxconfig.org e linuxconfig.org.
se você possui um site, é a melhor prática impor o www. prefixe em seu site ou solte-o completamente. Isso cria consistência em todos os seus URLs, O que parece agradável a qualquer um também pode ser benéfico para SEO e outros fins.
neste tutorial, você aprenderá como remover o www. prefixo de seus URLs através .arquivos htaccess no Apache. Ele funciona redirecionando automaticamente URLS como www.linuxconfig.org para linuxconfig.org.esta é uma correção simples que você pode até aplicar se estiver usando um serviço de hospedagem gerenciada e tiver apenas acesso FTP ao seu servidor web.
neste tutorial você vai aprender:
- Como remover www a partir do url no htaccess
Categoria | Requisitos, Convenções ou Versão de Software Utilizada |
---|---|
Sistema | Qualquer distro Linux |
Software | Apache Servidor Web |
Outros | acesso Privilegiado ao seu sistema Linux, como root ou através de o comando sudo . |
Convenções | # – requer dado linux comandos para ser executada com privilégios de root, quer directamente como usuário root ou através do uso de sudo comando$ – requer dado linux comandos para ser executada como um usuário não privilegiado |
Remover o www a partir do URL
O htaccess arquivo pode ser colocado em seu site de raiz do diretório. Ele tem um ponto no início do arquivo, indicando que é um arquivo oculto. O nome será assim: .htaccess
dentro do arquivo .htaccess
, cole o seguinte texto.
RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI}
adicione www ao URL
caso você queira que seus URLs redirecionem para o www. prefixo em vez disso, você pode colar este código dentro do arquivo .htaccess
.
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI}
conclusão
quando terminar, certifique-se de testar as duas versões de URL. Ambos os URLs ainda acessarão seu site, mas apenas um será reescrito.
Leave a Reply