我想将域名下的所有网址重定向到另一个域名,但一个或两个网址除外。 例如,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代码)
答案 0 :(得分:0)
谢谢乔
我发现了另一种方式。我在我的Joomla上安装了ReDJ组件,问题解决了。
但我认为这种方式也行不通:
RewriteCond %{REQUEST_URI} !^/?cat01$
因为我在开始时尝试使用和不使用“/”。