需要一个正则表达式,在 nginx 中使用。
如果$uri 不是以/结尾且不以.xml 、.html、.htm 结尾的,才 permanent 到$uri/。
1 2 3 4 5 |
|
我自己的写法,但是失败:
1 2 |
|
1 2 3 |
|
我使用了这一句,貌似暂时没有发现问题。
1 2 |
|
疑问,方括号[]中的不是 a-zA-Z0-9 吗,也可以写完整的匹配字符串?
PHP中文网2017-05-16 17:27:48
你需要的是 支持 并、交、差 的正则表达式引擎:http://nfabo.cn/p/?p=1280
在nginx中,只能用否定反向环视: .*(?<!.xml|.html|.htm|/)$