#1 zhangguanghui
如果设置'url_path_info' => TRUE, // 是否使用path_info方式的URL后。
例:
http://localhost/index.php/aa/bb/10设置'url_path_info' => TRUE 后,使用spUrl,默认是存在index.php的。
如何去掉index.php呢?
2010-02-27 20:30:38
#2 jake
可以修改配置url下面的url_path_base项,比如说"url_path_base"=>"/myapp/myapp.php",不过要注意,如果修改了这个配置,那么框架将以url_path_base的设置为程序的目录,而不会自动识别程序是不是在二级目录了。
2010-02-28 14:49:37
#3 梦山
'url' => array( // URL设置
'url_path_info' => TRUE, // 是否使用path_info方式的URL
'url_path_base' => '/index.php', // URL的根目录访问地址,默认为空则是入口文件index.php
),
不好用啊,访问
http://localhost/index.php/aa/bb/10 如果去了INDEX
该变成什么呢?
2011-11-02 14:50:09
#4 jake
所谓的“去掉index.php”,应该指的是UrlRewrite伪静态,所以可以参考手册
http://www.speedphp.com/interaction-diy-rewrite.htmlhttp://www.speedphp.com/urlrewrite.html不过建议了解一下伪静态,而所谓的“去掉index.php”是挺误导的。
2011-11-02 15:06:57