0

我想将一个域下的所有 url 重定向到另一个域,除了一个或 2 个 url。例如,domain1.com 下的所有 url 都重定向到 domain2.com,除了 url “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 中通过正则表达式除外......但问题存在!(我也在那里使用 joomla htaccess 代码)

4

1 回答 1

0

谢谢乔

我找到了另一种方法。我在我的 Joomla 上安装了 ReDJ 组件,问题就解决了。

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

RewriteCond %{REQUEST_URI} !^/?cat01$

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

于 2013-07-21T22:27:29.417 回答