仅针对特定文件夹重定向htaccess,包括文件夹中的所有信息

时间:2014-07-15 11:26:24

标签: apache .htaccess redirect

我有这个文件夹,应该通过htaccess重定向到这样的新域名:

olddomain.com/folder/page1 to newdomain.com/folder/page1

olddomain.com/folder/page2 to newdomain.com/folder/page2 , etc.

我尝试过以下代码。

RewriteRule ^(.*?)%{HTTP_HOST}/folder/(.*)$ $1http://www.newdomain.com/folder/$2 [NC,QSA,L]

我遇到的问题是,我不知道如何获得特定的RewriteCond,它还会将所有信息显示在文件夹中的url中。有人可以帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com/folder$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com/folder$
RewriteRule (.*)$ http://www.newdomain.com/folder$1 [R=301,L]

这可能会解决您的问题。