Nginx - แมป URL เดียวกับไฟล์


15

ฉันไม่สามารถค้นหาวิธีที่ฉันสามารถแมป URL เดียวกับไฟล์คงที่เดียว ฉันเหนื่อย:

location /feeds/seznam/ {
    alias /path/to/file/feed.xml;
}

แต่สิ่งนี้ใช้ไม่ได้ (ในบันทึกฉันเห็นว่ามันผนวก index.html เข้ากับพา ธ )


นี้เป็นคำตอบสำหรับผู้อ่านใหม่
user21904

คำตอบ:


15

ลองใช้สิ่งนี้แทน:

location /feeds/seznam/ {
    rewrite ^/feeds/seznam/$ /path/to/file/feed.xml;
}

อ้างอิง


1
การทำงาน แต่ /path/to/file.xml ต้องเป็นพา ธ URL ไม่ใช่พา ธ ของระบบไฟล์
บรูซ

@ Bruce - คุณช่วยยกตัวอย่างให้ฉันได้ไหม
slm

2
@slm คุณกำลังมองหาalias /your-file-path;- nginx.org/en/docs/http/ngx_http_core_module.html#alias
jobwat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.