1

我需要转发整个域减去一个文件夹及其内容。

http://www.domain.com/folder_I_need/content_I_need.stuff

网站的其余部分需要转发。

这是我尝试过的:

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/folder_I_need/$
Redirect 301 / http://www.new_domain.org/
4

1 回答 1

0

RewriteCond指令是 mod_rewrite 的Redirect一部分,也是 mod_alias 的指令部分,它们不能相互结合使用。您也可能不希望$在您的条件模式结束时出现。尝试:

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/folder_I_need/
RewriteRule ^(.*)$ http://www.new_domain.org/$1 [L,R=301]
于 2013-04-09T17:10:59.167 回答