切诺基重定向

时间:2011-07-27 15:46:15

标签: regex redirect cherokee

我的服务器正在运行Cherokee,我正在尝试重定向工作。我遇到了无限重定向循环的麻烦,因为我正在重定向到同一个文件夹。

我的网址是:

http://domain.tld/example-variable (http://domain.tld/product-1234)

这需要重定向到:

http://domain.tld/index.php?item=variable (http://domain.tld/index.php?item-1234)

我试过的正则表达式是:

^/product-(.*) /index.php?item-$1

此重定向正常。但是,http://domain.tld现在已经被破坏,文件也像图像一样(http://domain.tld/image.jpg)。我正在使用的其他重定向工作正常,但他们将文件夹重定向到另一个文件夹(即/ folderA到/ folderB)。

2 个答案:

答案 0 :(得分:0)

您是否尝试过将规则定为非最终且排序正确?通常情况下,这两个会导致您遇到的问题。

答案 1 :(得分:0)

@brent我确实尝试了这一点,我能想到的所有组合都没有解决问题。

我最终使用了一个子域:

product.domain.tld / 1234