服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. 正则expression式 重写
  3. 我怎样才能重写下面的URL在Nginx链接?
Intereting Posts
奇怪的URL请求中的代码\ x18 \ xbaL \ x03 @ \ xea $ \ x03HZm …我怎么知道他们在干什么? 最近Samba版本的文件locking问题(从XP下的DOS / Clipper) VMWare服务器主机代理服务将无法启动 Munin不会在Ubuntu Server 14.04中创buildHTML文件 如何在IIS7.5上停止将所有网站redirect到SSL 我可以禁用哪些Windows Server 2003服务? 分布式并行容错文件系统 什么免费选项可用于网页内容过滤? 可能将Windows 2008R2 RODC核心域控制器升级到2012 w / GUI 诊断networking传输完整性 如何使用Windows Server Task Scheduler在文件夹上进行任何更改时触发任务? 设置本地策略不起作用? PPTP将不会连接错误628 域从属区域定义 有没有办法将ssh无密码身份validation复制到一个新的RHEL linux服务器不提示初始login?

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