Я ищу для RewriteRule для моего Слим Апи положить в .htaccess, что позволяет мне использовать другую версию API, что-то вроде:Rewrite правило для разных версий API
i.e.
v1/something -> v1/index.php
v1/something/something -> v1/index.php
i.e.
v2/something-> v2/index.php
v2/something/something -> v2/index.php
i.e.
p_v1/something-> p_v1/index.php
p_v1/something/something -> p_v1/index.php
Структура папок проекта является последующие:
- апи
- p_v1
- v1
- v2
- index.php
- другие ...
Спасибо за помощь заранее!
Редактировать
Это один работает отлично:
RewriteRule^v1/index.php [QSA,L]
Но работает только с v1 (как и ожидалось), мне нужно, чтобы найти то, что работает с любой версией API.
Edit 2
Пока я нашел один обходной путь при добавлении вручную каждую новую версию API:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^v1/(.*)$ v1/index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^p_v1/(.*)$ p_v1/index.php
Но я до сих пор ищет что-то автоматизирован.
использовать инструкцию типа nginx 'try_files' для apache2, вы можете сказать apache2, например, вы можете увидеть этот вопрос http://serverfault.com/questions/ 290784/what-is-apaches-equivalent-of-nginxs-try-files – Naumov
Я не понимаю, как это можно применить к моей проблеме, можете ли вы сделать мне пример этого? – dvdciri
Извините (я не понимаю, что вы задаете вопрос. – Naumov