php-iis web.config文件上的{R:1}和{C:1}之间的区别
在我的工作中,我被要求将在iis / azure上运行的php应用程序迁移到通过GNU Linux机器上的nginx和fpm运行. 然后在此过程中,我遇到了一个名为web.config的文件,其中包含条目,例如:
要么
到目前为止,我认为像这样的nginx映射:
会在两个动作中都做得到(以某种方式).但是我仍然无法理解正则表达式机器上的{C:1}和{R:1}之间的区别,我知道在我的Nginx中会像$1(一个subregex匹配项),但是与web.config的区别是{C: 1}和{R:1}项? 我问是因为我可能需要更改nginx的subregex匹配项,以便确定匹配项是{C:1}还是{R:1}. 最佳答案 这是你的答案对条件模式的后向引用由{C:N}标识,其中N为0到9.对规则模式的后向引用由{R:N}标识,其中N为0到9.请注意,对于两种类型的向后引用{R:0}和{C:0}将包含匹配的字符串.有关更多详细信息,请查看:IIS URL Rewrite {R:N} clarification 您可以找到更多的信息:https://docs.microsoft.com/en-us/iis/extensions/url-rewrite-module/url-rewrite-module-configuration-reference#using-back-references-in-rewrite-rules (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- node.js-带有Nodejs中的Push的Nodejs http2(nginx或其他Web
- Nginx uWsgi Django’连接上游时权限被拒绝(套接字)
- nginx fastcgi与django的问题(url中的双斜线?)
- 如何告诉nginx仅为一个域提供SSL?
- 在nginx上启用缓存
- ruby-on-rails-连接到独角兽时,Nginx的权限被拒绝
- nginx – 是否可以从php-fpm提供静态html?
- nginx – 我可以将HTTPS流量从一个端口传递到另一个端口吗?
- laravel-Nginx上的历史记录模式的Vue路由器服务器配置不起作
- 在userdir中使用nginx运行Moodle(斜杠参数)