Нужно написать правило для .htaccess
Здравствуйте, у меня есть в корне два файла:
/proxy.php
/index.php
Мне нужно когда пользователь запрашивает страницу "/news/**", отправить запрос в /proxy.php и если ответ proxy.php не равен 200 (можно проверять не код ответа а содержимое ответа если так проще), то отправить запрос в index.php.
Пример решения задачи на nginx:
location / {
try_files $uri $uri @fallback;
}
location @fallback { # Любой запрос попадает сюда "/", "/news", etc
proxy_pass http://host/proxy.php; #Тут ответ 200 или 303, если 200 то @backend не выполняется
proxy_intercept_errors on;
error_page 303 = @backend; # Если ответ 303
}
location @backend {
# Тут запрос отправляется в apache и результат ответа CMS выдается пользователю
}