需要重定向(301)确切的URL:www.abc.com/wholesale但它用“批发”重写所有内容

时间:2014-01-23 21:45:08

标签: regex apache .htaccess mod-rewrite joomla

我需要重定向以下网址(批发后还有其他网址路径的NOTHING):

www.jedzebel.com/wholesale (或jedzebel.com/wholesale)

以下内容:

www.jedzebel.com/wholesale-info/wholesale-information.html

不幸的是,我有一个名为wholesale的文件夹,当标准301重定向到位时,mod_rewrite规则导致路径中所有URL的批量重写错误。

在Joomla重写规则之后,我在.htaccess中的RedirectMatch和Redirect中尝试了以下内容,但我一定有错误:

RedirectMatch (.*)/wholesale?$ http://www.jedzebel.com/wholesale-info/wholesale-information.html [R=301,L]
Redirect 301 ^wholesale?$ http://www.jedzebel.com/wholesale-info/wholesale-information.html

有什么想法吗?我只需要重写www.jedzebel.com/wholesale ...

1 个答案:

答案 0 :(得分:1)

您可以在规则中选择尾随斜杠。

您可以尝试以下规则:

RedirectMatch 301 ^/wholesale/?$ /wholesale-info/wholesale-information.html

<强>替代:

RewriteEngine On

RewriteRule ^wholesale/?$ /wholesale-info/wholesale-information.html [L,R=301,NC]