我試圖透過向伺服器發送長 url 來欺騙檔案位置,伺服器將其轉換為正確的 php 檔案並傳回結果,例如:
我發送一個這樣的連結:
http://example.com/fakelocation/123/456/789
我希望伺服器這樣翻譯:
http://example.com/myfile.php?arg=123&arg2=456&arg3=789
我已經嘗試了幾個小時但沒有成功,第三個參數也應該是可選的。
謝謝!
答案1
我讓它像這樣工作:
rewrite ^/fakelocation/(\w*)/(\w*)/(\w*)? /myfile.php?arg1=$1&arg2=$2&arg3=$3 last;