Apache RegEx重定向无法正常工作

时间:2013-04-14 23:40:00

标签: regex apache redirect rewrite

我正在尝试在我的httpd.conf apache文件夹中使用以下重定向代码,但是,每次我使用它并尝试连接到http://www.worldofclucky.net/fOrum时,它会弹出一个错误页面,说“此页面不是正确地重定向。“

代码行如下:

RedirectMatch ^/[fF][oO][rR][uU][mM]([sS]{0,1}) http://www.worldofclucky.net/forum/

如果有人能想到任何有助于解决这个问题的事情,我们将不胜感激。

1 个答案:

答案 0 :(得分:2)

看起来您的问题是正则表达式还匹配目标中的小写“论坛”,给您一个无限循环。否定的背后应该解决这个问题:

RedirectMatch ^/[fF][oO][rR][uU][mM]([sS]{0,1})(?<!forum) http://www.worldofclucky.net/forum/