nginx下rewrite规则中参数超过10 $10 解决方案。
php文件p.php代码内容:
<?php echo _GET['name']; ?>
举例 获取http://www.jms.com/wk/jack-tom-4-5-6-7-8-9-jack.html 第10位的参数“jack”是name的值。如何获取到值jack呢。
在apache下:
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)/(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(.*) $1/$9 [C,NC] RewriteRule ^(.*)/(\w+)-(\w+).html $1/p.php?name=$3 [L] </IfModule>
在nginx下rewrite可以写成:
rewrite ^(.*)/(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(.*) $1/$9 ; rewrite ^(.*)/(\w+)-(\w+).html $1/p.php?name=$3 last;
相关推荐
Nginx的Rewrite规则与实例
实例讲解nginx的rewrite规则
lnmp环境中nginx的rwrite规则配置
nginx配置location总结及rewrite规则写法
nginx带问号(?) 带参数的rewrite规则,并去掉问号和参数
Nginx常用Rewrite伪静态法则 信赖此刻大部门用Linux VPS的伴侣都在利用这个敏捷传布的Nginx,本日就清算一下最常见的PHP法式的Rewrite(伪静态法则)。 Wordpress: location / { index index.html index.php; if ...
nginx rewrite规则 比较apache 和nginx 在rewrite 的不同之处 nginx rewrite的入门之作
#nginx-rewrite彻底解决discz X3多入口问题 #本规则仅适用于nginx。请大家举一反三,根据自己的实际应用情况进行适当调整。有点繁琐,但是有用。 #本文由丽江热线CTO shwan原创,转载请保留本行信息。应用效果见:...
本文是关于 nginx rewrite常用示例。
Nginx中rewrite实现二级域名、三级域名、泛域名、路径的重写[文].pdf
nginx rewrite规则怎么配置-.docx
经过网上查阅和测试,发现Nginx的Rewrite规则和Apache的Rewite规则差别不是很大,几乎可以直接使用。比如在Apache中这样写规则 rewrite ^/([0-9]{5}).html$ /viewthread.php?tid=$1 last; 而在Nginx中写成这样写...
1. Nginx Rewrite规则相关指令 Nginx Rewrite规则相关指令有if、rewrite、set、return、break等,其中rewrite是最关键的指令。一个简单的Nginx Rewrite规则语法如下: rewrite ^/b/(.*)\.html /play.php?video=$1 ...
本篇文章主要是介绍了nginx rewrite和根据url参数location,有兴趣的同学可以了解以下。
导读:nginx rewrite重写规则与防盗链配置方法,rewrite规则格式中flag标记的几种形式,盗链时返回403错误,允许的域名直接跟在第二行的域名后面。 nginx rewrite重写规则与防盗链配置方法如下所示: nginx rewite...
nginx之rewrite,可以快速使用rewrite功能,比较实用
nginx脚本引擎 rewrite设计原理
NULL 博文链接:https://eyesmore.iteye.com/blog/1142162