dedecms站內搜索結果顯示404錯誤頁面
發布時間:2020-01-11
使用dedecms搭建的大學生面試網資訊站點,原來的站內搜索功能一直好好的,前陣子突然就跳轉到404頁面,剛開始以為是模板search.htm文件的原因,可幾翻檢查都沒有發現問題,也就擱置一邊,今天記起再來檢查,發現并不是search.htm文件導致,而是程序目錄plus下的search.php動態文件丟失的原因,重新上傳后站內搜索功能恢復正常。網上搜索發現,不少dedecms用戶發現自己的站內搜索功能也突然不可用,跳轉到404頁面,可以參考以下方法檢測原因:查看自己使用的模板是否有search.htm文件,檢查search.htm文件的調用標簽代碼是否完整無錯(可以參考dedecms默認模板);檢查模板搜索框的代碼是否正確無錯,重點留意是否有action=”{dede:field name=’phpurl’/}/search.php”或者是否正確(可以參考dedecms默認模板);點擊搜索后跳轉的頁面,查看瀏覽器地址欄的URL地址是否是如下結構:http://域名/plus/search.php?kwtype=0&keyword=%B9%D8%BC%FC%B4%CA如果是,則查看程序目錄文件夾plus下的search.php文件是否存在,如果不存在,則到官方下載完整的dedecms程序,找到plus目錄下的search.php文件重新上傳;如果存在,則替換新的search.php文件試試是否可行;注意:完成以上任何步驟都需要在重新生成(后臺——生成——HTML更新,逐個更新)。如果以上方法不能解決您的問題,或者您有更好的方法,請留言提供給博客吧,感激不盡!