问题描述
加了下面这个rewrite规则,然后就报错了,这到底怎么就cycle了?
location / {rewrite ^/(.*).html$ /$1.html?mode=test last;error_page 404 = @nodejs;}
我不是正则最后加了$吗,rewrite一次之后,.html不再位于末尾,后面还有?mode=test,就不会再匹配这个正则了啊
问题解答
回答1:last改成break...

问题描述
加了下面这个rewrite规则,然后就报错了,这到底怎么就cycle了?
location / {rewrite ^/(.*).html$ /$1.html?mode=test last;error_page 404 = @nodejs;}
我不是正则最后加了$吗,rewrite一次之后,.html不再位于末尾,后面还有?mode=test,就不会再匹配这个正则了啊
问题解答
回答1:last改成break...
相关文章:1. javascript - onfocus="this.type=’password’",为什么不直接用type=’password’2. $这个符号是什么意思呢?3. 为什么总是提示我说Template "movieTemplate" not found,我路径都引对了呀4. jQuery怎么检测某个元素是否存在?5. ajax缺点?6. warp()回调函数为什么和warpAll回调函数是一样的?7. 老师,为什么我按您教的代码运行不起来?8. $("div + p") 是什么意思,大神能给解释下么?9. ajax的url怎么写?10. javascript - 关于input="file",重复选择同一文件时不触发change事件的问题

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主