我需要将所有网址从一个文件夹重写到另一个文件夹,但前提是他们正在处理某个域的请求。
所以:
www.example.com/blog/path/to/article
需要转到:
www.example.com/new-blog/path/to/article
但它需要以example.com为条件,因为如果请求通过,请说:
www.otherdomain.com/blog/path/to/article
它不需要重定向到新文件夹。
文件夹“blog”和“new-blog”都包含两个单独的Wordpress安装。这是我目前在根公用文件夹中的代码,以及不起作用的代码:
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^blog(.*) /new-blog$1 [L,R]
感谢任何帮助。感谢。
答案 0 :(得分:1)
我能够使用此指令,并实际放在/ blog文件夹中:
RewriteCond %{HTTP_HOST} ^new\.example\.com$ [NC]
RewriteRule (.*) http://new.example.com/our-happy-place/$1 [L,R]