从子域重定向到子目录

时间:2014-03-07 17:15:02

标签: apache .htaccess redirect rewrite vhosts

很抱歉提出这样一个(可能)简单的问题:

我想将http://blog.mysite.lochttp://blog.mysite.loc/blog重定向到http://mysite.loc/blog

Apache vhost文件中添加了以下规则:

RewriteEngine On
RewriteRule ^(.*)$ http://goempiremovers.loc/blog$1 [L,R=301]

有了这个,http://blog.mysite.loc/blog将指向http://mysite.loc/blog/blog

我可以添加什么规则来修复此问题?非常感谢提前。

1 个答案:

答案 0 :(得分:1)

  

我想重定向http://blog.mysite.loc和   http://blog.mysite.loc/bloghttp://mysite.loc/blog

您可以将所有blog子域名重定向到mysite.loc(主域名)

RewriteEngine on

RewriteCond %{HTTP_HOST} ^blog\. [NC]
RewriteRule ^(blog/)?(.*)$ http://mysite.loc/blog/$2 [R=301,L]