В настоящее время моя RewriteRule
работает только тогда, когда я использую текущий путь, например загрузки URLДоступ весь URL путь в RewriteRule
http://localhost/rest/v1/test
Перенаправление URL:
http://localhost/rest/v1/index.php?url=test
Великого. Тем не менее, я хочу быть немного умнее об этом и перенаправить на правильную версию API, чтобы у меня не было этих жестко закодированных значений. Однако мой RewriteRule
работает только при включении текущего компонента пути. Вот мое правило:
RewriteRule ^(test)$ https://localhost/rest/v1/index.php?url=$1 [QSA,NC,L,R]
Как я могу получить доступ к компоненту пути версии и передать его URL-адресу переадресации?
Это поможет, если вы предоставите структуру своего каталога; расположение файла htaccess и объяснение проблемы на небольшой глубине – hjpotter92
Обновление. Я понял. Я тестировал файл htaccess с намерением добавить его в файл конфигурации. Я не понимал (хотя теперь очевидно, что я знаю), что htaccess имеет только область своей собственной папки. Спасибо хоть –