请问正则表达式高手,这条RewriteRule 什么意思?
RewriteRule^(.*)show-([0-9]+)-([0-9]+)\.html$$1/show.php?contentid=$2&page=$3这条伪静态重写规...
RewriteRule ^(.*)show-([0-9]+)-([0-9]+)\.html$ $1/show.php?contentid=$2&page=$3 这条伪静态重写规则是什么意思?将动态的网址转化为了什么静态网址?
展开
1个回答
2014-10-30 · 知道合伙人互联网行家
关注
展开全部
把静态地址转成了show.php的参数,contentid和page,要看详细的得查看show.php的内容。
追问
请解释一下 这个正则表达式的意思,^(.*)和$1 表示什么?
追答
^是字符开始
.匹配任意字符
*表示0个或多个
括号表示捕获组,后面的$1引用括号里的内容
$1,$2的计算是从左到右数左括号
更多内容可以参考我的博客《我眼里的正则表达式(入门)》
链接:http://zjmainstay.cn/my-regexp
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询