RewriteRule ^/tpl/(.*)/home/(.*).h t m l$ /index. php [I]什么意思

中间写开了否则百度不让提问。。。求救啦... 中间写开了 否则百度不让提问。。。求救啦 展开
 我来答
cmoooo
2013-06-19 · TA获得超过3587个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:673万
展开全部
这是一条apache的重写规则

如果URL中出现了如下的样式:

/tpl/xxx(这个xxx是任意的)/home/xxx(这个也是任意的).html

这样的URL,就都隐式地在内部指向到主目录下的index.php下,也就是说,用户使用了上面的URL后,实际上却是访问了index.php这个文件。

后面的[I]是指忽略大小写;

而隐匿转换后,访问者浏览器上的URL还是/tpl/xxx(这个xxx是任意的)/home/xxx(这个也是任意的).html这样的形式。
更多追问追答
追问
打个比方  这个规则的程序是子目录里面的   那URL是
子目录/tpl/xxx/home/xxx.html 还是
主目录/tpl/xxx/home/xxx.html
追答
主目录,子目录下的是不支持的,因为前面有一个“^”的符号,表示从域名后紧跟。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式