Что является Идеальным способом имитировать файлы в nginx (псевдоним, try_files или переписать)

Я пытаюсь имитировать расположение файла путем отправки длинного URL в сервер, сервер переводят его в надлежащий php файл и возвращают результат, пример:

Я отправляю ссылку как это:

http://example.com/fakelocation/123/456/789

Я хочу, чтобы сервер перевел его как это:

http://example.com/myfile.php?arg=123&arg2=456&arg3=789

Я пробовал в течение нескольких часов без удачи, также третий аргумент должен быть дополнительным.

Спасибо!

-1
задан 8 October 2015 в 23:19
1 ответ

У меня это работает следующим образом:

rewrite ^/fakelocation/(\w*)/(\w*)/(\w*)? /myfile.php?arg1=$1&arg2=$2&arg3=$3 last;
1
ответ дан 5 December 2019 в 19:51

Теги

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