dedecms v5.7問(wèn)答系統(tǒng)修改為游客匿名訪問(wèn)方法
時(shí)間: 2019-05-13 11:26
閱讀: 次
作者:素材無(wú)憂網(wǎng)
dede升級(jí)到V5.7后,問(wèn)答系統(tǒng)也做了很大的升級(jí),不但模板變了,問(wèn)答的問(wèn)題也無(wú)法匿名訪問(wèn)了,同時(shí)新舊問(wèn)答系統(tǒng)采用不同的URL。對(duì)用戶(hù)訪問(wèn)、搜索引擎收錄非常不方便。
匿名訪問(wèn)解決辦法
找到dedecms5.7的/ask/control目錄下的question.php文件,找到其中的這樣一段代碼:
if(empty($this->cfg_ml->M_ID))
{
ShowMsg('您尚未登錄,請(qǐng)先登錄',$GLOBALS['cfg_ask_member']);
exit;
}
if($this->cfg_ml->M_Spacesta < 0)
{
ShowMsg('您還沒(méi)有通過(guò)審核,暫時(shí)不能提問(wèn),請(qǐng)耐心等....','-1');
exit;
}
刪除即可。
將老頁(yè)面內(nèi)容301到新頁(yè)面
dedecms v5.7的問(wèn)答系統(tǒng)與5.6的問(wèn)答系統(tǒng)URL地址也發(fā)生了變化,為了減少重復(fù)內(nèi)容,現(xiàn)在將老的頁(yè)面URL 301到新的URL
解決辦法
找到問(wèn)答系統(tǒng)根目錄下面的question.php文件
在25行下面,即
${$queryarr[$tmpk]} = $queryarr[$tmpv];
}
}
這段代碼下面添加以下代碼:
$location_href = "http://".$_SERVER['HTTP_HOST']."/ask/?ct=question&askaid=".$id;
//echo $location_href;
header( "HTTP/1.1 301 Moved Permanently");
header("Location: $location_href");
exit;
標(biāo)簽: