推荐应用
Discuz纵横搜索 索引正常但不跳转,没有相关贴子 的解决方案
发布于 2013-12-08
纵横后台索引显示正常,更新的是最新的日期。但是纵横搜索不跳转,好像也没收到过QQtips通知。但是直接输入2级域名可以实现搜索效果。
下面sql语句是针对2.5,在X3.0开始就不行了
UPDATE `pre_common_setting` SET svalue = replace(svalue, 's:6:"status";s:1:"0";', 's:6:"status";s:1:"1";') WHERE skey='my_search_data';
UPDATE `pre_common_setting` SET svalue = replace(svalue, 's:6:"status";i:0;', 's:6:"status";i:1;') WHERE skey='my_search_data';
从上面官方的升级语句看,应该是替换了一二个数字,于是在phpMyAdmin里面找到表pre_common_setting,并打开(浏览),如图:
再找到skey点一下排序,找到字段my_search_data,然后打开(编辑),my_search_data里面的值,即它对应svalue下的内容并没有's:6:"status";s:1:"0";'等一样的内容,可能就是因为版本不同导致的值不一样,所以3.0找那样的方法执行不对。
按上面官方X2.5的教程,显示是将0换成了1,但是,这个表里的值有好多0,如图:
于是找对应的值查看对比后发现,原来只有一个数字不同:
把0换成1,选择”保存“-”执行“,再回到DZ后台更新缓存,于是发现搜索页已经会跳转到SOSO了。