Здравствуйте, есть nginx + php-fpm и задание редиректить ссылки по такому роуту:
http://example.com/page/...
Вместо троеточия будут полные адреса других сайтов. В связи с этим, часто ломается логика и nginx думает, что там пути к локальным файлам. Например:
http://example.com/page/another.com/data/article.html
Мне же нужно запустить index.php скрипт и передать все, что идет после
/page/ как query string.
Вот мои попытки конфига, которые все выдают 404:
location ~ ^/page/ {
#rewrite ^/page/(.*)$ /index.php?$1;
set $url http://mysite.com.ua/index.php;
proxy_pass $url;
}
location / {
try_files $uri $uri/ /index.php?$args;
}