apache rewriterule 一个文件后怎么还能用斜杠?如index.php/$1 20

如:RewriteRule^/products/([0-9]+)$/index.php/products/$1已经遇到index.php后面又出现一个/,这时候是如何解析... 如:RewriteRule ^/products/([0-9]+)$ /index.php/products/$1
已经遇到index.php后面又出现一个/,这时候是如何解析呢(apache怎么知道转向到index.php去处理)?后面的东西又怎么传送给$_Server?
求高人指教,多谢!
展开
 我来答
hyl3515800
2014-04-28 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:92.9万
展开全部
$1 表示 ([0-9]+) 所匹配的值 通常是表示所带的参数 id=$i 这样就可以影藏参数的关键字了
更多追问追答
追问
这个我明白,我想问的是,index.php后面又出现一个/,这时候是如何解析呢(apache怎么知道转向到index.php去处理)?【一般来说/index.php/不应该是一个目录吗?或者直接写成index.php再用问号附加参数,怎么会有现在这种写法呢(直接又加一个斜杠)】
追答
这个是习惯问题  index.php 这儿也可以写成  index/$i    但是写成 index.php 也是没错的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式