首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
Nginx 可以只反代 CSS/JS 之类的文件,对于 php,html 能否禁止掉
ninqq
·
2014-09-15 16:08:42 +08:00
· 3429 次点击
这是一个创建于 3711 天前的主题,其中的信息可能已经有所发展或是发生改变。
有什么办法可以把php/html之类的排除吗,禁止运行,只能打开CSS JS之类的
Nginx
禁止
CSS
7 条回复
•
2014-09-16 00:05:41 +08:00
1
ToughGuy
2014-09-15 16:28:13 +08:00
1
location ~ \.(css|js) {
proxy_pass http://host;
}
2
ninqq
OP
2014-09-15 17:02:04 +08:00
@
ToughGuy
感谢,原来不想运行的只要不添加就好了 T T
3
ryd994
2014-09-15 17:59:02 +08:00
@
ToughGuy
加个$匹配行尾会不会更好?
4
zts1993
2014-09-15 19:09:10 +08:00
@
ryd994
.js?ver=20140912这样就不好了
5
ryd994
2014-09-15 20:23:46 +08:00
@
zts1993
那不是更麻烦么。regex越长性能越坑。后面更加意义不明。
比如有人/abc/def.js/ghj.php
上面的regex也是会匹配的。
6
zts1993
2014-09-15 22:18:16 +08:00
@
ryd994
带版本号的js css 现在还是很常见的,这个得使用者自己根据情况决定嘛。
7
ryd994
2014-09-16 00:05:41 +08:00
1
@
zts1993
1.nginx的location是不含query的
2.应该用$http_变量配合try_files做
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
5770 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms ·
UTC 06:34
·
PVG 14:34
·
LAX 22:34
·
JFK 01:34
Developed with
CodeLauncher
♥ Do have faith in what you're doing.