服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 正则expression式 重写
  3. 我怎样才能重写下面的URL在Nginx链接?
Intereting Posts
无法连接到本地服务器 用hw桥接的双接口网卡? 基于以下示例,什么控制IIS中的图像质量? 如何通过思科WAP551上的WDS网桥获得QoS? 没有路由来主办elasticsearch例外 sendmail DSN用户未知 哪里可以findOutlook Web Access(OWA)/ Exchange Webmail? 将64位SQL Server 2005备份还原到32位安装 Linux上有24个驱动器的RAID10 了解ulimit -u 应该在多核(SMP)Linux系统中为操作系统“保留”一个内核? 用于离线模式扫描的MBSA“wsusscn2.cab”文件的明确下载位置? 如何设置samba共享作为特定用户挂载? 仅在特定隧道上具有密钥ID的Cisco IPsec VPN 什么是最好的域名注册机构?

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