Здравствуйте, есть такой конфиг nginx
location /recovery.pb {
try_files $uri $uri/ /libs/recovery_pass.php;
}
и такой скрипт php
<?php
require("../init.php");
echo basename(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
Когда иду на
/recovery.pb/token1/ token1 не выводится, причина ниже
Апач обрабатывает php, а nginx работает как фронтенд (отдает статику). Сделать, чтобы Apache менял
$_SERVER['REQUEST_URI'] старого скрипта на новый сделать у меня почему то не получается. Такой .htaccess (лежит в корне):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/libs/recovery_pass.php.*
RewriteRule ^/$ /recovery.pb [L]
</IfModule>
Помогите правильно сконфигурировать .htaccess
P.S. Делаю самописный скрипт, и хочется, чтоб восстановление пароля выглядело следующим образом: /recovery.pb/token/