服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 正则expression式 重写
  3. 我怎样才能重写下面的URL在Nginx链接?
Intereting Posts
快递imapd:无法连接到socket / tmp / fam– 在Windows上找不到php_ldap.dll for PHP 5.3.3? RAID 6中的奇偶校验计算如何? 诊断使用100%CPU的Apache进程 共享文件夹write-self,读取所有权限 Jenkins项目设置中的环境variables如何? 在Ubuntu 10.10上使用mercurial 在Windows Mobile 6上自动设置Exchange Ubuntu服务器11.10 – 创build名称服务器 Coldfusion10通过预先存在的Tomcat 7,web.xml上的战争 如何从数百个文件中replace/删除HTML代码? 无法删除Linux目录 – 无限recursion apache2.4上的多个虚拟主机获取AH00959:ap_proxy_connect_backend禁用worker(主机)60秒 有没有一个在FreeBSD上实时监控networking连接的命令? Hyper-V Server 2008 R2是否占用较less的资源,然后安装Hyper-Vangular色的Windows 2008 R2?

我怎样才能重写下面的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