使用nginx为具有自定义URL的静态页面提供服务

使用nginx为具有自定义URL的静态页面提供服务,url,nginx,Url,Nginx,我有一堆静态html页面(页面上的所有内容都是固定的,包括所有html、css和javascript),希望使用nginx为它们提供服务 但是,我希望用户使用以下URL模式访问这些静态页面: www.example.com/public/static/filename?para=blah 其中,public/static/filename映射到服务器上的/home/www/example/public/static/filename.html,但仍保留用户浏览器地址栏中的?para=blah部分

我有一堆静态html页面(页面上的所有内容都是固定的,包括所有html、css和javascript),希望使用
nginx
为它们提供服务

但是,我希望用户使用以下URL模式访问这些静态页面:

www.example.com/public/static/filename?para=blah

其中,
public/static/filename
映射到服务器上的
/home/www/example/public/static/filename.html
,但仍保留用户浏览器地址栏中的
?para=blah
部分。最后有额外的
?para=blah
位的目的是,一旦加载了静态
filename.html
页面,页面内的javascript将剥离
blah
,并在此基础上执行一些逻辑

使用一些nginx配置是否可以有效地做到这一点?

查看上的文档,这可能是您需要的

类似于

location /public/static/ {
   try_files $uri $uri/ /$uri.html?&$args;
}
只是随心所欲

编辑:别忘了对照

检查上的文档,这可能是您需要的

类似于

location /public/static/ {
   try_files $uri $uri/ /$uri.html?&$args;
}
只是随心所欲

编辑:别忘了对照