DoccmsX1.0正式版程序,如果在伪静态下或静态化使用全站搜索时,搜索结果翻页会出现404错误,原因是重写规则有问题,Doccms静态搜索翻页错误的具体解决方法如下:
第一步:
将根目录下.htaccess中打开,搜索下面代码:
RewriteRule ^([^./])search_([a-z0-9A-Z%-]+)_([0-9]+).html$ /?m=search&keyword=$2&i=$3 [L]
修改为
RewriteRule ^search_([a-z0-9A-Z%-]+)_([0-9]+).html$ /?m=search&keyword=$1&i=$2 [L]
第二步:
打开content/search/index.php,把189行的代码:
$encode_keyword=urlencode($_REQUEST['keyword']);
修改成:
$encode_keyword=urlencode(urlencode($_REQUEST['keyword']))
评论前必须登录!
注册