1

我有一个名为 local.maalumaalu 的虚拟主机。在 htaccess 中有很多 301 重定向规则。我的问题是当我有一个规则时

重定向 301 /special-offers local.maalumaalu/special-offers.html

然后

local.maalumaalu/special-offers/free-child.html

被重定向到

local.maalumaalu/special-offers.htmlfree-child.html

这是“找不到页面”。有什么建议么?

4

1 回答 1

0

使用RedirectMatch而不是Redirect. RedirectMatchregex支持:

RedirectMatch 301 ^/special-offers/?$ local.maalumaalu/special-offers.html

或者如果你想使用 mod_rewrite 那么:

RewriteEngine On
RewriteRule ^special-offers/?$ /local.maalumaalu/special-offers.html [L,R=301,NC]
于 2013-10-21T11:30:39.530 回答