Como redirect para a versão não WWW e torná-lo URL padrão?

Como posso redirect meu site para versão não www e também fazer a versão não www como versão padrão.

É isso que eu quero

https://example.com/

e isso é o que está aparecendo no meu site

https://www.example.com/

Solutions Collecting From Web of "Como redirect para a versão não WWW e torná-lo URL padrão?"

Este processo pode ser dividido em 2 etapas:

Usando .htaccess para redirecionamento

Primeiro, você deve redirect todo o tráfego de www para a versão não-www do seu site, usando uma regra de reescrita simples:

 RewriteCond %{HTTPS} off RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] 

Isso funciona para qualquer site, independentemente do domínio, e abrange HTTP e HTTPS.

Definindo o Canonical

Se você não estiver usando qualquer plugin de SEO, sugiro que você adicione uma linha para os motores de busca, para dizer-lhe qual dos protocolos é o principal. Isso pode ser feito usando um código como este:

 add_action( 'wp_head', 'add_my_canonical' ); function add_my_canonical(){ echo '' }