0

希望有人可以帮助我。我正在尝试执行以下操作:

如果用户导航到 blog.example.com(没有路径),我希望用户重定向到 www.example.com/blog。

但是,如果用户导航到 blog.example.com/blog-post-name,我想将用户重定向到 www.example.com/blog-post-name。

我在 .htaccess 中尝试了各种规则,但没有任何运气。有谁可以帮我离开这里吗?

4

1 回答 1

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]
于 2012-06-25T15:15:58.863 回答