Мой сервер работает под управлением Cherokee, и я пытаюсь заставить работать редирект.У меня проблемы с бесконечными циклами перенаправления, потому что я перенаправляю в одну и ту же папку.
Мой URL:
http://domain.tld/example-variable (http://domain.tld/product-1234)
Это нужно перенаправить на:
http://domain.tld/index.php?item=variable (http://domain.tld/index.php?item-1234)
Regex, который я пробовал:
^/product-(.*) /index.php?item-$1
Этот редирект работает.Тем не менее, http://domain.tld теперь не работает, как и файлы, такие как изображения (http://domain.tld/image.jpg). Другие перенаправления, которые я использую, работают нормально, но они перенаправляют папку в другую папку (например, / folderA в /folderB).
@ brent Я действительно пробовал это, и все комбинации, которые я мог придумать, где не решали проблему.
Я использовал поддомен:
product.domain.tld / 1234
Вы пытались сделать правило не окончательным и порядок был правильным? как правило, эти два фактора вызывают проблемы, которые вы видите.