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
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