2012-06-25 41 views
0

希望有人能幫助我。我試圖執行以下操作:.htaccess將路徑重定向到一個地方,但沒有路徑的URL到另一個地方

如果用戶導航到blog.example.com(沒有路徑),我希望用戶重定向到www.example.com/blog。

但是,如果用戶導航到blog.example.com/blog-post-name,我想將用戶重定向到www.example.com/blog-post-name。

我試圖在.htaccess中的各種規則,但我沒有任何運氣。有人可以幫我從這裏出去嗎?

回答

1

這應做到:

RewriteCond %{HTTP_HOST} ^blog.example.com$ 
RewriteRule ^$  http://www.example.com/blog [L,QSA,R=301] 
RewriteRule ^(.+)$ http://www.example.com/$1 [L,QSA,R=301] 
+0

完美地工作!謝謝。 –

相關問題