我的服务器正在运行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)。
答案 0 :(得分:0)
您是否尝试过将规则定为非最终且排序正确?通常情况下,这两个会导致您遇到的问题。
答案 1 :(得分:0)
@brent我确实尝试了这一点,我能想到的所有组合都没有解决问题。
我最终使用了一个子域:
product.domain.tld / 1234