Dacă doriți ca vizitatorii să acceseze întotdeauna site-ul dvs. folosind versiunea www a domeniului dvs., puteți configura o redirecționare permanentă în fișierul .htaccess.
De exemplu:
https://yourdomain.com veți fi redirecționați automat către:
https://www.yourdomain.com Utilizarea unui format de domeniu consecvent ajută la evitarea problemelor legate de conținutul duplicat și asigură că tot traficul este direcționat către o singură adresă preferată.
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, astfel încât să puteți restabili cu ușurință configurația anterioară, dacă este necesar.
Redirecționați Non-WWW către WWW
Adăugați următoarele reguli în fișierul .htaccess:
# Redirecționați non-www către www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] Cum funcționează
RewriteEngine Onactivează rescrierea URL-urilor.RewriteCond %{HTTP_HOST} !^www\. [NC]verifică dacă numele de gazdă solicitat nu începe cuwww.RewriteRuleredirecționează vizitatorul către aceeași adresă URL cu prefixulwwwadăugat.R=301creează o redirecționare permanentă, recomandată din motive de SEO.
Redirecționarea de la Non-WWW la 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://www.%{HTTP_HOST}/$1 [R=301,L] Exemplu:
https://yourdomain.com/contact devine:
https://www.yourdomain.com/contact Testarea redirecționării
După salvarea fișierului .htaccess:
- Deschideți site-ul dvs. folosind adresa fără "WWW".
- Verificați dacă browserul redirecționează automat către versiunea WWW.
- Testaț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ă așa cum era de așteptat:
- 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 URL-urilor este activată pe server.
Rezumat
Pentru a obliga vizitatorii să utilizeze versiunea WWW a domeniului dvs., adăugați următoarea regulă în fișierul .htaccess din directorul rădăcină al site-ului dvs.:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/1 [R=301,L] Dacă site-ul dvs. utilizează SSL, înlocuiți http:// cu https:// pentru a redirecționa vizitatorii direct către versiunea securizată WWW a site-ului.