Nginx
在 nginx 中欺騙文件的理想方法是什麼(別名、try_files 或重寫)
我試圖通過向伺服器發送長 url 來欺騙文件位置,伺服器將其轉換為正確的 php 文件並返回結果,例如:
我發送這樣的連結:
http://example.com/fakelocation/123/456/789
我希望伺服器像這樣翻譯它:
http://example.com/myfile.php?arg=123&arg2=456&arg3=789
我已經嘗試了幾個小時沒有運氣,第三個參數也應該是可選的。
謝謝!
我讓它像這樣工作:
rewrite ^/fakelocation/(\w*)/(\w*)/(\w*)? /myfile.php?arg1=$1&arg2=$2&arg3=$3 last;