简体   繁体   English

如何使用Nginx从动态URL提供静态文件

[英]How to serve static file from dynamic url using nginx

i am trying to serve static file from dynamic url 我正在尝试从动态网址提供静态文件

For example serve onefile.pdf file to every dynamic url started /ajax/pdf?dyanamic 例如,将onefile.pdf文件提供给每个以/ajax/pdf?dyanamic开始的动态网址/ajax/pdf?dyanamic

dynamic url 动态网址

/ajax/pdf?id=5845584&pdfid=19606554&_=1527413953472 / ajax / pdf?id = 5845584&pdfid = 19606554&_ = 1527413953472

i am trying to serve /home/jems/onefile.pdf file to above dynamic url 我正在尝试将/home/jems/onefile.pdf文件提供给上述动态网址

my nginx config 我的nginx配置

    if ($request_uri ~* (pdf)) {
            internal /home/jems/onefile.pdf;
    }

but its not working 但它不起作用

Try this code instead: 请尝试以下代码:

    location /jems/ {
        autoindex         on;
        alias             /home/jems/onefile.pdf;
    }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM