路由规则改为
localhost/blog/index.php/2之后,thinkphp自带分页点击下一页传的URL地址错误,无法加载模块,可以更改Think下的page.class.php
文件:
打开文件大概是82行把这行替换掉或者注释掉,为下图1的位置,
$this->url = U(ACTION_NAME,
$this->parameter);
然后添加如下代码:
unset($this->parameter['m']);
$parse =
parse_url($_SERVER['REQUEST_URI']);
parse_str($parse['query'],$parse_str);
unset($parse_str['p']);
if ($parse_str) {
$this->url =
$parse["path"]."?".http_build_query($parse_str)."&p=".urlencode('[PAGE]');
}else{
$this->url =
$parse["path"]."?p=".urlencode('[PAGE]');
}
文章引用:http://blog.sina.com.cn/s/blog_8ff955df0102wv52.html