ฉันต้องการเขียน url ที่มีตัวแปรพา ธ เฉพาะสำหรับ IP ของผู้ใช้หนึ่งรายเท่านั้น
http://domain.com/variable
ควรเป็น:
http://domain.com/variable/system
อย่างไรก็ตามหากมีเส้นทางอื่นที่ตามหลังเส้นทาง / ตัวแปรมันควรจะไม่เปลี่ยนแปลง ดังนั้น URL ต่อไปนี้จึงควรคงเดิม:
http:/domain.com/variable/something-else
ฉันลองใช้รหัสต่อไปนี้แล้ว
if ($http_x_forwarded_for = xxx.xxx.x.xx) {
rewrite ^/(.*)$ http://domain.com/$1/system redirect;
}
อย่างไรก็ตามเมื่อใช้รหัสนี้ดูเหมือนว่าจะได้รับการวนรอบผล
http://domain.com/variable/system/system/system/system ....
ฉันเข้าใจว่ามีอะไรผิดพลาด แต่ฉันไม่รู้ว่าฉันจะแก้ไขได้อย่างง่ายดาย ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.