首页云计算 正文

nginx location 取反

2024-11-19 12 0条评论
  1. 首页
  2. 证书相关
  3. nginx location 取反

nginx location 取反

发布日期:2017-04-12

有这么个需求,只允许html、shtml、js、css访问,其它任何文件都不允许访问。

在nginx location配置取反,如下:

1 2 3 4 location ~ * . * \ . ( ? ! [ html | shtml | js | css ] $ ) {          return 503 ; }

nginx的正则使用PCRE(Perl Compatible Regular Expressions)。

Extension Description
(?# TEXT) This extension lets you add comments to your regular expression. The TEXT value is ignored.
(?:…) This extension lets you add parentheses to your regular expression without causing a pattern memory position to be used.
(?=…) This extension lets you match values without including them in the $& variable.
(?!…) This extension lets you specify what should not follow your pattern. For instance, /blue(?!bird)/ means that "bluebox" and "bluesy" will be matched but not "bluebird".
(?sxi) This extension lets you specify an embedded option in the pattern rather than adding it after the last delimiter. This is useful if you are storing patterns in variables and using variable interpolation to do the matching.

文章转载来自:trustauth.cn

上一篇:修复Runtime Error r6002 Floating Point Support not Loaded 

下一篇:nginx+rsync+inotify实现负载均衡

相关新闻

  • SSL证书对网站访问速度有影响吗
  • 个人隐私数据泄露有哪些危害?如何预防?
  • 部署SSL证书有哪些常见的错误
  • 国际证书、国产证书和国密证书
  • 游戏开发为什么离不开代码签名?
  • 僵尸网络攻击手法与防范方式
  • SSL证书助力保障网络数据安全
  • 网站加密与不加密区别
  • SSL证书有哪些类型和价格差异
  • ca机构颁发的证书包括那些内容呢?
文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/113065.html 发布于 2024-11-19
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码