Redirecționați non-www la www sau www la non-www

Redirecționarea solicitărilor de la un domeniu nepreferat este importantă, deoarece motoarele de căutare consideră adresele URL cu și fără „www” ca două site-uri web diferite.

Acesta creează o intrare duplicată, care nu este potrivită pentru SEO.

Am observat acest lucru când mi-am analizat site-ul cu un instrument SEO, m-am gândit să îl împărtășesc cu voi toți.

Există multe modalități de a redirecționa non-www la www sau www la non-www. Să ne uităm la unele dintre cele mai simple modalități de a realiza acest lucru.

Apache HTTP

Dacă utilizați un server HTTP Apache, puteți realiza această redirecționare prin .htaccess sau modificând fișierul httpd.conf.

Dacă sunteți pe găzduire partajată, este posibil să preferați să faceți fișierul .htaccess, dar dacă aveți control deplin pe servere precum VPS sau Cloud, atunci merită luat în considerare modul httpd.conf. Indiferent de metoda pe care o alegeți, faceți o copie de rezervă a fișierului înainte de a modifica orice.

Pentru a redirecționa de la www la non-www, puteți adăuga următoarele.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.yoursite.com 
RewriteRule (.*) https://yoursite.com/$1 [R=301,L]

Și, pentru a redirecționa de la non-www la www, adăugați mai jos.

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.com 
RewriteRule (.*) https://www.yoursite.com/$1 [R=301,L]

Salvați fișierul și reporniți Apache dacă folosiți metoda httpd.conf.

Nginx

Pentru a redirecționa de la www în Nginx, puteți adăuga următorul cod în fișierul nginx.conf sub blocul serverului.

return 301 $scheme://yoursite.com$request_uri;

Următorul exemplu este pentru redirecționarea de la www la non-www.

server {
        server_name  www.geekflarelab.com;
        return 301 $scheme://geekflarelab.com$request_uri;
           }

Și, codul de mai jos este pentru redirecționarea de la www la non-www.

server {
    server_name geekflarelab.com;
    return 301 $scheme://www.geekflarelab.com$request_uri;
}

Salvați fișierul și reporniți serverul Nginx.

  Google reCAPTCHA Mailhide vă ascunde e-mailul în spatele CAPTCHA pentru a opri spamul

Cloudflare

Implementarea redirecționării este foarte ușoară dacă utilizați Cloudflare. Puteți profita de Regulile paginii pentru a implementa redirecționarea.

  • Conectați-vă la Cloudflare și selectați site-ul unde doriți să plasați redirecționarea
  • Accesați fila Reguli de pagină și creați o regulă nouă
  • Introduceți adresa URL și selectați setarea ca „Adresa URL de redirecționare”
  • Selectați codul de stare (301 dacă îl doriți permanent)
  • Introduceți ținta la care doriți să redirecționați
  • Următoarea regulă este să redirecționați totul de la https://www.tipstrick.ro.com la https://tipstrick.ro.com
  • După ce ați terminat, faceți clic pe Salvare și implementare

Și într-un minut, redirecționarea site-ului dvs. este live.

Concluzie

Sper că cele de mai sus vă vor ajuta să puneți redirecționarea așa cum doriți. Dacă utilizați WordPress și doriți să redirecționați mai mult decât www, consultați acest articol pentru a gestiona redirecționarea în WP.

Ți-a plăcut să citești articolul? Ce zici de împărtășirea cu lumea?