Я пытаюсь настроить некоторые перезаписи на двух отдельных серверах, используя mod-rewrite на Apache и один с помощью HttpRewriteModule на Nginx. Я не думаю, что я пытаюсь сделать что-то слишком сложное, но мои навыки регулярного выражения немного не хватает, и я действительно мог бы использовать некоторую помощь.
В частности, я пытаюсь преобразовать форматированный URL-адрес в строку запроса, чтобы ссылка отформатировалась следующим образом:
http://www.server.com/location/
указывает на это:
http://www.server.com/subdirectory/index.php?content=location
Все, что добавлено в конце отформатированного URL, должно быть добавлено к параметру "content" в строке запроса, так что это:
http://www.server.com/location/x/y/z
должен указывать на это:
http://www.server.com/subdirectory/index.php?content=location/x/y/z
Я уверен, что это должно быть возможно с использованием как Apache mod-rewrite, так и Nginx HttpRewriteModule на основе исследований, которые я сделал, но я не вижу, чтобы это работало. Если бы кто-нибудь мог дать мне несколько указаний о том, как собрать выражения для одной или обеих этих установок, я бы очень признателен. Спасибо!