站长资源
中国站长网站

DoccmsX1.0正式版伪静态搜索结果翻页错误的解决方法

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']))

本文出处:来自互联网信息共享,请勿相信收费信息站长资源 » DoccmsX1.0正式版伪静态搜索结果翻页错误的解决方法

评论 抢沙发

评论前必须登录!