Átirányítás .htaccess segítségével
Az „ÖSSZES” kérés átirányítása egy domainhez egy alkönyvtárba
Az összes kérést átirányíthatja egy alkönyvtárba, ha hozzáad egy .htaccess fájlt a domain könyvtárának gyökeréhez:
- Ha még nincs .htaccess fájl, hozzunk létre egyet.
- Némely szerver nem engedi, hogy közvetlenül létrehozzunk ilyen nevü fájlt. ilyenkor töltsünk fel egy htaccess.txt-t, majd nevezzük át a serveren.
- A .htaccess file-hez az alábbi tartalmat adjuk::
RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} !^/blog/ # Rewrites all URLS [Replace "domain" with the actual domain, # without the TLD (.com, .net, .biz, etc)] RewriteCond %{HTTP_HOST} ^(www\.)?domain\. # Rewrite all those to insert /folder RewriteRule ^(.*)$ /blog/\ [L]
Ez a példa átirányítja a webhely minden kérelmét automatikusan egy elnevezett / blogos alkönyvtárba. Ha át kell irányítanod egy másik könyvtárat, csak módosítsd a / blog két hivatkozását az alkönyvtárba.
„CSAK” a domain gyökér URL-címének átirányítása egy alkönyvtárba
A következő példa alternatív módszert kínál átlátható átirányításra. Minden aldomainnel és csak transzparens módon átirányítja a gyökérkérelmet, miközben hozzáférést biztosít a közvetlenül kért alkönyvtárakhoz.
RewriteEngine on RewriteCond %{HTTP_HOST} example\.com [NC] RewriteCond %{REQUEST_URI} ^/$ RewriteRule ^(.*)$ /blog/\ [L]