У меня уже есть запросы на мой сервер. Я хочу v2 из моих вызовов API.
В настоящее время у меня есть каталог / v2 /, и внутри него у меня есть index.php
Если я вызываю /v2/index.php?path=users/ 123 Я получаю правильные данные из своей базы данных. Все хорошо.
Но чтобы стандартизировать мой код, я хочу перенаправить / v2 / users / 123 в /v2/index.php?path=users/123
Я загрузил mod_rewrite в Apache, протестирован сphpinfo (). Я не уверен, нужно ли мне размещать мой .htaccess в каталоге v2 или в корне. У меня сегодня нет root-доступа .htaccess, и я не хочу изменять какие-либо вызовы, не сделанные в /v2/.
Какие-либо указатели, где разместить файл .htaccess и подходящие условия для этого?
Мой текущий файл:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /v2/index.php?path=$1 [NC,L,QSA]
Я поместил его в каталог /v2/.htaccess, но переход вперед / v2 приводит к 404 ошибкам.
Спасибо!