具有异常的htaccess规则无法正常工作

时间:2013-07-20 22:12:17

标签: .htaccess exception

我想将域名下的所有网址重定向到另一个域名,但一个或两个网址除外。 例如,domain1.com下的所有网址都会重定向到domain2.com,但网址为“domain1.com/cat01” 我写了这个:

RewriteCond %{HTTP_HOST} ^domain1\.com$
RewriteCond %{REQUEST_URI} !^/cat01$
RewriteRule ^(.*)$ http://domain2.com/$1 [R=301,L]

它适用于所有网址,但它会将“domain1.com/cat01”重定向到“domain2.com/index.php”! 我尝试了其他方式(例如在rewriterule中除了正则表达式...但问题是exsist! (我也在那里使用joomla htaccess代码)

1 个答案:

答案 0 :(得分:0)

谢谢乔

我发现了另一种方式。我在我的Joomla上安装了ReDJ组件,问题解决了。

但我认为这种方式也行不通:

RewriteCond %{REQUEST_URI} !^/?cat01$

因为我在开始时尝试使用和不使用“/”。

相关问题