hogyan lehet eltávolítani a www-t az url-ből a htaccess-ben

mint valószínűleg régen észrevette, az online webhelyek elérhetők a www-vel vagy anélkül. előtag. Például www.linuxconfig.org és linuxconfig.org.
ha saját weboldala van, akkor a legjobb gyakorlat a www érvényesítése. előtag az egész webhelyen, vagy dobja el teljesen. Ez következetességet teremt az összes URL-ben, ami tetszetősnek tűnik, szintén hasznos lehet A SEO és más célokra.

ebben az oktatóanyagban megtudhatja, hogyan távolíthatja el a www. előtag az URL-ekről keresztül .htaccess fájlok Apache – ban. Úgy működik, hogy automatikusan átirányítja az URL-eket, például www.linuxconfig.org hogy linuxconfig.org. ez egy egyszerű javítás, amelyet akkor is alkalmazhat, ha felügyelt tárhelyszolgáltatást használ, és csak FTP-hozzáféréssel rendelkezik a webszerverhez.

ebben az oktatóanyagban megtudhatja:

  • hogyan lehet eltávolítani a www-t az url-ből a htaccess-ben
htaccess fájl beállítása a www előtag eltávolításához
htaccess fájl beállítása a www előtag eltávolításához
szoftverkövetelmények és Linux parancssori konvenciók
Kategória követelmények, konvenciók vagy használt szoftververzió
rendszer bármely Linux disztró
szoftver Apache webszerver
Egyéb privilegizált hozzáférés a Linux rendszerhez root vagy via a sudo parancs.
konvenciók # – a megadott linux parancsokat root jogosultságokkal kell végrehajtani, akár közvetlenül root felhasználóként, akár a sudo parancs
$ használatával-a megadott linux parancsokat rendszeres, nem privilegizált felhasználóként kell végrehajtani

távolítsa el a www – t az URL-ből

a htaccess fájl elhelyezhető a webhely gyökérkönyvtárában. A fájl elején van egy pont, jelezve, hogy rejtett fájl. A név így lesz: .htaccess

a .htaccess fájlba illessze be a következő szöveget.

RewriteEngine OnRewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ %{REQUEST_SCHEME}://www.%{HTTP_HOST}%{REQUEST_URI} 

www hozzáadása az URL-hez

abban az esetben, ha azt szeretné, hogy URL-jei átirányuljanak a www-re. előtag ehelyett beillesztheti ezt a kódot a .htaccess fájlba.

RewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^ %{REQUEST_SCHEME}://%1%{REQUEST_URI} 

következtetés

ha végzett, győződjön meg arról, hogy mindkét URL-verziót tesztelte. Mindkét URL továbbra is hozzáfér a webhelyéhez, de csak egyet ír át.

Leave a Reply