cum să eliminați www din url în htaccess
după cum probabil ați observat cu mult timp în urmă, site-urile online pot fi accesate fie cu sau fără www. prefix. De exemplu www.linuxconfig.org și linuxconfig.org.
dacă dețineți un site web, este cea mai bună practică să aplicați www. prefix peste site-ul dvs., sau fixați-l complet. Acest lucru creează consecvență în toate adresele URL, ceea ce pare plăcut, orice poate fi benefic și pentru SEO și alte scopuri.
în acest tutorial, veți învăța cum să eliminați www. prefix de la adresele URL prin .fișiere htaccess în Apache. Acesta funcționează prin redirecționarea automată URL-uri cum ar fi www.linuxconfig.org la linuxconfig.org. aceasta este o soluție simplă pe care o puteți aplica chiar dacă utilizați un serviciu de găzduire gestionat și aveți acces FTP doar la serverul dvs. web.
în acest tutorial veți învăța:
- cum de a elimina www de la url-ul în htaccess
Categorie | cerințe, convenții sau versiunea Software utilizată |
---|---|
sistem | orice distribuție Linux |
Software | server web Apache |
alte | acces privilegiat la sistemul Linux ca root sau via comanda sudo . |
convenții | # – necesită comenzi linux date pentru a fi executate cu privilegii root fie direct ca utilizator root, fie prin utilizarea comenzii sudo $ – necesită comenzi linux date pentru a fi executate ca utilizator obișnuit non-privilegiat |
eliminați www din URL
fișierul htaccess poate fi plasat în directorul rădăcină al site-ului dvs. web. Are un punct la începutul fișierului, indicând faptul că este un fișier ascuns. Numele va fi astfel: .htaccess
în fișierul .htaccess
, lipiți următorul text.
RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI}
adăugați www la URL
în cazul în care doriți ca adresele URL să redirecționeze către www. prefix în schimb, puteți lipi acest cod în fișierul .htaccess
.
RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI}
concluzie
când ați terminat, asigurați-vă că testați ambele versiuni URL. Ambele adrese URL vor accesa în continuare site-ul dvs., dar numai unul va fi rescris.
Leave a Reply