服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 正则expression式 重写
  3. 我怎样才能重写下面的URL在Nginx链接?
Intereting Posts
有人可以用完全通俗的术语来解释RAID 10的物理体系结构吗? 当-WarningAction似乎不起作用时,如何从Exchange Set-Mailbox中取消“黄色文本”? CISCO PRIME上的弱和短暂的Diffie-Hellman密钥 如何将URL添加到wiki(MediaWiki)驱动的文档? 无法重新发布页面 – Tridion 2011 SP1 Postgres 9.0locking,100%的CPU DNS.EXE立即分配5000个以上的端口 过滤时考虑邮件标题顺序 如何防止Windows Server 2008 R2自动closures应用程序? 红帽内核说“Clocksource TSC不稳定”,但我使用kvm时钟 如何在工作区中find所有Terraform提供程序的版本? 如何从LVM2中删除坏磁盘,其他PV上的数据丢失较less? 如何刷新日志日志? 当你无法摆脱它时,你如何处理硬件? PHP7中的PECL命令错误

我怎样才能重写下面的URL在Nginx链接?

我怎样才能重写下面的链接在Nginx?

http://www.example.com/filename/key.value/bar.foo 

至

 http://www.example.com/filename.php?key=value&bar=foo 

请注意.php,请!

  • 从apache重写转换为nginx
  • 在ScriptAliasMatch中用户转发的机制
  • 用于重组目录结构的Mod_Rewrite规则(或替代方法)
  • 基本正则expression式与扩展正则expression式的含义
  • Nginx的404重写问题

  • 有问题的邮件筛选规则
  • nginx +正则expression式,删除除最后一个URI的所有部分
  • Wrangling sedfind并重新格式化logindate(或者,如何杀死闲置的mosh-server进程)
  • Postfix的错误通知参数语法
  • 邮箱的Postfix正则expression式映射

这可以通过使用捕获组的rewrite指令完成,假设有一个固定数量的键/值对。 处理任意数量的键/值对可能需要Lua模块。

 rewrite ^/([^/]+)/([^/.]+)\.([^/.]+)/([^/.]+)\.([^/.]+)$ /$1.php?$2=$3&$4=$5 
  • SetEnvIfNoCase指令匹配ip失败
  • htaccess规则的URL不以某些单词结尾
  • apache – 查询string重写规则将条件附加到URL
  • Nagios插件check_snmp_int与正则expression式不匹配
  • 正则expression式匹配第一个单词和任何单词
  • 如何使用sed来更改匹配行中的最后一个字符
  • nginx正则expression式的位置不匹配
  • 使用负RegEx的Apache HTTP LocationMatchredirect
  • fail2ban是否仅仅因为端口而不能匹配这些行?
  • Fail2Ban正则expression式匹配这些行?

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy