@HAbRAhabp

Как переконфигурировать nginx в Apache?

Здравствуйте, есть такой конфиг 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/
  • Вопрос задан
  • 443 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы