我們都知道織夢(mèng)cms5.7默許的查找頁(yè)是在根目錄下的plus文件夾內(nèi)的search.php,當(dāng)你點(diǎn)查找的時(shí)分連接地址就是你的網(wǎng)址/plus/search.php,不影響查找或是baidu錄入,可是做seo的時(shí)分會(huì)在robots.txt中把plus文件夾屏蔽掉,不讓查找引擎錄入,所以要把search.php移動(dòng)至網(wǎng)站根目錄,這樣查找的時(shí)分連接就是 你的網(wǎng)站/search.php了.
打開(kāi)hotwords.lib.php找到第46行把
$cfg_phpurl
改為
$cfg_cmsurl
刪掉search.php前的plus,如果沒(méi)有就不必理會(huì).改完之后代碼如下:
$hotword .= "<a href='".$cfg_cmsurl."/search.php?keyword=".urlencode($row['keyword'])."'>".$row['keyword']."</a> ";
然后需要修改搜索結(jié)果頁(yè)的相關(guān)搜索,相關(guān)搜索不改的話,點(diǎn)擊相關(guān)搜索鏈接里面還是有plus的.
打開(kāi)arc.searchview.class.php找到第309行,把里面的plus刪除即可.
$likeword .= "<a href='search.php?keyword=".urlencode($row['keyword'])."&searchtype=titlekeyword'".$style."><u>".$row['keyword']."</u></a> ";
這樣點(diǎn)相關(guān)搜索的關(guān)鍵字就不會(huì)出現(xiàn)plus了.
最后要修改的是后臺(tái),搜索關(guān)鍵字維護(hù)里面的鏈接
打開(kāi)search_keywords_main.php找到第98行,把里面的phpurl改為cmsurl即可,這樣在后臺(tái)修改搜索關(guān)鍵字后,點(diǎn)擊結(jié)果顯示的也是你的網(wǎng)站/search.php了.
<td><a href='{$cfg_cmsurl}/search.php?kwtype=0&keyword=".urlencode($row['keyword'])."&searchtype=titlekeyword' target='_blank'><u>{$row['result']}</u></a></td>以上三個(gè)文件改完之后還要做最后一步,就是把search.php從plus文件夾內(nèi)移動(dòng)到網(wǎng)站根目錄,修改12行
require_once("include/common.inc.php");然后在需要的地方做上搜索的錨文本即可。
以上就是織夢(mèng)模板把dedecms搜索search.php移動(dòng)至根目錄的方法的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和解決疑問(wèn)有所幫助,也希望大家多多支持武林網(wǎng)。新聞熱點(diǎn)
疑難解答
圖片精選