Dacă doriți ca vizitatorii să acceseze întotdeauna site-ul dvs. fără prefixul www, puteți configura o redirecționare permanentă în fișierul .htaccess.
De exemplu:
https://www.yourdomain.com va redirecționa automat către:
https://yourdomain.com Acest lucru ajută la menținerea unei structuri URL consecvente și poate îmbunătăți SEO prin prevenirea problemelor legate de conținutul duplicat.
Cuprins
Înainte de a începe
Fișierul .htaccess se află de obicei în directorul rădăcină al site-ului dvs.:
public_html Dacă fișierul nu există, îl puteți crea manual.
Important: Înainte de a edita fișierul
.htaccess, creați o copie de rezervă a acestuia, în cazul în care va fi necesar să restaurați configurația anterioară.
Redirecționați WWW către Non-WWW
Adăugați următoarele reguli în fișierul .htaccess:
# Redirecționare www către non-www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] Cum funcționează
RewriteEngine Onactivează rescrierea URL-urilor.RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]verifică dacă numele de gazdă solicitat începe cuwww.RewriteRuleredirecționează vizitatorul către aceeași adresă URL fără prefixulwww.R=301creează o redirecționare permanentă.
Redirecționarea WWW către Non-WWW cu HTTPS
Dacă site-ul dvs. utilizează un certificat SSL, se recomandă redirecționarea vizitatorilor direct către versiunea securizată HTTPS:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L] Exemplu:
https://www.yourdomain.com/page devine:
https://yourdomain.com/page Testarea redirecționării
După salvarea fișierului .htaccess:
- Deschideți site-ul web folosind versiunea WWW.
- Verificați dacă browserul redirecționează automat către adresa fără "WWW".
- Verificați mai multe pagini și subpagini pentru a vă asigura că redirecționarea funcționează corect pe întreg site-ul web.
Probleme frecvente
Dacă redirecționarea nu funcționează:
- Verificați dacă fișierul
.htaccessse află în directorul corect. - Verificați dacă există reguli de redirecționare care intră în conflict.
- Goliți memoria cache a browserului înainte de a testa din nou.
- Asigurați-vă că rescrierea adreselor URL este activată pe server.
Rezumat
Pentru a forța vizitatorii să utilizeze versiunea fără "www" a site-ului dvs., adăugați următoarea regulă în fișierul .htaccess situat în directorul rădăcină al site-ului dvs.:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] Dacă site-ul dvs. utilizează SSL, înlocuiți http:// cu https:// pentru a vă asigura că vizitatorii sunt redirecționați către versiunea securizată a site-ului.