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
Configurar o .htaccess o arquivo para remover o prefixo www
Configurar o .htaccess o arquivo para remover o prefixo www
Requisitos de Software e de Linha de Comando do Linux Convenções
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