Перенаправление чероки

Мой сервер работает под управлением 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

Вы пытались сделать правило не окончательным и порядок был правильным? как правило, эти двое вызывают проблемы, которые вы видите.

Другие вопросы по тегам