Перенаправление чероки
Мой сервер работает под управлением 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)
Регулярное выражение, которое я пробовал:
^/product-(.*)
/index.php?item-$1
Этот редирект работает. Однако http://domain.tld/ теперь не работает, а также файлы, такие как изображения (http://domain.tld/image.jpg). Другие перенаправления, которые я использую, работают нормально, но они перенаправляют папку в другую папку (например, /folderA в /folderB).
2 ответа
@ Brent Я действительно пробовал это и все комбинации, которые я мог придумать, где не решить проблему.
В итоге я использовал поддомен:
product.domain.tld / 1234
Вы пытались сделать правило не окончательным и порядок был правильным? как правило, эти двое вызывают проблемы, которые вы видите.