긴 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;