織夢cms5.7默許的查找頁是在根目錄下的plus文件夾內(nèi)的search.php,當你點查找的時分連接地址就是你的網(wǎng)址/plus/search.php,不影響查找或是baidu錄入,可是做seo的時分會在robots.txt中把plus文件夾屏蔽掉,不讓查找引擎錄入,所以要把search.php移動至網(wǎng)站根目錄,這樣查找的時分連接就是 你的網(wǎng)站/search.php了.
翻開hotwords.lib.php找到第46行把$cfg_phpurl改為$cfg_cmsurl 刪掉search.php前的plus,如果沒有就不必理會.改完之后代碼如下:
$hotword .= " <a href='".$cfg_cmsurl."/search.php?keyword=".urlencode($row['keyword'])."'>".$row['keyword']."</a> ";
然后需要修改搜索結果頁的相關搜索,相關搜索不改的話,點擊相關搜索鏈接里面還是有plus的.
翻開arc.searchview.class.php找到第309行,把里面的plus刪除即可.
$likeword .= " <a href='search.php?keyword=".urlencode($row['keyword'])."&searchtype=titlekeyword'".$style."><u>".$row['keyword']."</u></a> ";
這樣點相關搜索的關鍵字就不會出現(xiàn)plus了.
最后要修改的是后臺,搜索關鍵字維護里面的鏈接
翻開search_keywords_main.php找到第98行,把里面的phpurl改為cmsurl即可,這樣在后臺修改搜索關鍵字后,點擊結果顯示的也是你的網(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>
以上三個文件改完之后還要做最后一步,就是把search.php從plus文件夾內(nèi)移動到網(wǎng)站根目錄,修改12行
require_once("include/common.inc.php");
然后在需要的地方做上搜索的錨文本即可.