我有一個像example.com這樣的域名。我希望將所有流量發送到sub.example.com。如何使用.htaccess將根重定向到子域
目前我使用這個代碼,但它發送到example.com/sub:
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteCond $1 !^sub
RewriteRule ^(.*)$ /sub/$1 [L]
有沒有辦法做到這一點?
我有一個像example.com這樣的域名。我希望將所有流量發送到sub.example.com。如何使用.htaccess將根重定向到子域
目前我使用這個代碼,但它發送到example.com/sub:
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteCond $1 !^sub
RewriteRule ^(.*)$ /sub/$1 [L]
有沒有辦法做到這一點?
我們可以用狀態碼200來做這個嗎? – 2012-07-08 21:06:30
@MoinUddin無法在地址欄中進行任何更改而無法創建外部重定向。 – vmeln 2012-07-08 21:29:38
你可以用Mod_Rewrite來做到這一點, – 2012-07-09 07:21:44
我認爲你必須使用R標誌:Forces an external redirect, optionally with the specified HTTP status code.
details...
RewriteRule (.*) http://... [L,R]
通過**「我想在這裏被髮送到sub.example.com的所有流量」 * *,你的意思是你想要'example.com'被重定向到'sub.example.com'嗎? – 2012-07-08 20:51:29
是的,絕對。 – 2012-07-08 21:01:48