把dedecms搜索search.php,移動至根目錄的方法
來源:本站原創(chuàng)|時間:2021-08-05|欄目:dedecms|點擊: 次
織夢cms5.7默許的查找頁是在根目錄下的plus文件夾內的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文件夾內移動到網(wǎng)站根目錄,修改12行
require_once("include/common.inc.php");
然后在需要的地方做上搜索的錨文本即可.
上一篇:dedecms優(yōu)化讓二級欄目沒有斜杠和一級欄目
欄 目:dedecms
本文標題:把dedecms搜索search.php,移動至根目錄的方法
本文地址:http://mengdiqiu.com.cn/a1/dedecms/16072.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結構解說(能知道織夢每個文件有什么用)
- 08-05Dedecms5.7版ckeditor網(wǎng)頁編輯器添加中文字體
- 08-05織夢DedeCMS獲取當前欄目文章數(shù)量
- 08-05DedeCMS后臺模塊列表顯示空白的解決辦法
- 08-05DedeCMS自定義字段圖片調用的問題{dede:img ...}解決方法
- 08-05織夢DedeCMS調用顯示discuz里面主題的方法
- 08-05常用的織夢dedecms安全設置集合整理
- 08-05dedecms教程:上傳圖片相對路徑改成絕對路徑方法
- 08-05DedeCMS會員投稿自動加積分改為投稿審核后加積分
- 08-05織夢教程:手把手教你讓dedecms禁止發(fā)布重復文章