0

我的服务器正在运行 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)。

4

2 回答 2

0

您是否尝试过使规则成为非最终规则并且排序正确?通常,这两个会导致您看到的那种问题。

于 2011-10-02T04:09:22.853 回答
0

@brent我确实试过了,我能想到的所有组合都不能解决问题。

我最终使用了一个子域:

product.domain.tld/1234

于 2012-12-09T11:35:03.693 回答