Nginx - फाइल करने के लिए सिंगल यूआरएल मैप करें


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 पथ होना चाहिए, न कि फ़ाइल सिस्टम पथ।
ब्रूस

@ ब्रूस - क्या आप मुझे एक उदाहरण दे सकते हैं?
slm

2
@ एसएलएम, आप देख रहे हैं alias /your-file-path;- nginx.org/en/docs/http/ngx_http_core_module.html#alias
jobwat
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.