请问正则表达式高手,这条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 这条伪静态重写规则是什么意思?将动态的网址转化为了什么静态网址? 展开
 我来答
Zjmainstay
2014-10-30 · 知道合伙人互联网行家
Zjmainstay
知道合伙人互联网行家
采纳数:580 获赞数:1129
http://www.zjmainstay.cn

向TA提问 私信TA
展开全部
把静态地址转成了show.php的参数,contentid和page,要看详细的得查看show.php的内容。
追问
请解释一下 这个正则表达式的意思,^(.*)和$1 表示什么?
追答
^是字符开始

.匹配任意字符

*表示0个或多个

括号表示捕获组,后面的$1引用括号里的内容

$1,$2的计算是从左到右数左括号

更多内容可以参考我的博客《我眼里的正则表达式(入门)》

链接:http://zjmainstay.cn/my-regexp
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式