織夢默認的搜索頁是在根目錄下的plus文件夾內的search.php,當你點搜索時候跳轉到/plus/search.php,可是做seo的時分會在robots.txt中把plus文件夾屏蔽掉,不讓查找引擎收錄,所以要把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> "; |
這樣點相關搜索的關鍵字就不會出現plus了.
最后要修改的是后臺,搜索關鍵字維護里面的鏈接
打開search_keywords_main.php找到第98行,把里面的phpurl改為cmsurl即可,這樣在后臺修改搜索關鍵字后,點擊結果顯示的也是你的網站/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文件夾內移動到網站根目錄,
修改12行,改為以下代碼:
require_once("include/common.inc.php"); |
然后在需要的地方做上織夢搜索功能。
新聞熱點
疑難解答