2015-10-27 2 views
0

В настоящее время моя 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-адресу переадресации?

+0

Это поможет, если вы предоставите структуру своего каталога; расположение файла htaccess и объяснение проблемы на небольшой глубине – hjpotter92

+0

Обновление. Я понял. Я тестировал файл htaccess с намерением добавить его в файл конфигурации. Я не понимал (хотя теперь очевидно, что я знаю), что htaccess имеет только область своей собственной папки. Спасибо хоть –

ответ

0

Я понял. Я тестировал файл htaccess с намерением добавить его в файл конфигурации. Я не понимал (хотя теперь очевидно, что я знаю), что htaccess имеет только область своей собственной папки.

Смежные вопросы