| 本帖最后由 刘洁 于 2015-1-10 07:37 编辑 
 http://www.test.com/dance/play/id/1
 上面是一套CMS自带的伪静态地址,我把他了改成http://www.test.com/p----1.html 因为现在网站程序
 就这样的地址方式,不改成这样网站权重肯定受影响 我想把网站换到这系
 RewriteRule ^p----([0-9]+).html /index.php/dance/play/id/1
 我把地址重写规则改成如上格式,就一直再报404错,CI框架的404
 RewriteRule ^p----([0-9]+).html /index.php这样也是报错,不知为何
 ------------------------------------------------------------------------------
 于是我又研究了一会,浏览器访问如下路径
 http://www.test.com/?c=dance&m=play&id=1
 伪静态规则
 RewriteRule ^p----([0-9]+).html /?c=dance&m=play&id=$1
 这次可以了 不过打开了CI框架的这种url模式 和接收数据改成GET
 -----------------------------------
 现在我想知道为什么第一种模式会出现错误呢 。。
 
 -------------修改中 突然发现$config['uri_protocol']                                        = 'AUTO';
 改成
 $config['uri_protocol']                                        = 'pathinfo';
 
 然后第一种ci不报错了‘   万事还要靠自己啊
 
 
 
 
 
 |