从子域重定向到子目录

问题描述 投票:0回答:1

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

我想将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

我可以添加什么规则来解决此问题? 提前谢谢了。

apache .htaccess redirect rewrite vhosts
1个回答
1
投票

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

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

RewriteEngine on

RewriteCond %{HTTP_HOST} ^blog\. [NC]
RewriteRule ^(blog/)?(.*)$ http://mysite.loc/blog/$2 [R=301,L]
© www.soinside.com 2019 - 2024. All rights reserved.