DedeCMS刪除或整理TAG標(biāo)簽,如果這個頁面被索引(已有百度快照),訪問時會顯示如下,狀態(tài)碼返回的是200。如果多個頁面都這樣,意味著這些頁面URL路徑不同,但內(nèi)容相同,不利于SEO優(yōu)化,能不能讓這個頁面返回404狀態(tài)碼呢?
系統(tǒng)無此標(biāo)簽,可能已經(jīng)移除! 你還可以嘗試通過搜索程序去搜索這個關(guān)鍵字:前往搜索>> 如果你的瀏覽器沒反應(yīng),請點擊這里... |
找到/include/arc.taglist.class.php,找到
$msg = "系統(tǒng)無此標(biāo)簽,可能已經(jīng)移除!<br /><br />你還可以嘗試通過搜索程序去搜索這個關(guān)鍵字:<a href='$fullsearch'>前往搜索>></a>"; ShowMsg($msg,"-1");
ShowMsg($msg,"-1"); 修改為
header("HTTP/1.1 404 Not Found");
header("status: 404 Not Found");
ShowMsg($msg,"http://mengdiqiu.com.cn/tags.php",5000); //橙色部分為跳轉(zhuǎn)地址,根據(jù)實際需要修改
這樣和404頁面返回的狀態(tài)碼都是404,用站長工具查詢狀態(tài)碼(http://tool.chinaz.com/pagestatus/),但并不會轉(zhuǎn)到404.html,也能讓用戶自由選擇繼續(xù)前往搜索或者跳轉(zhuǎn)到指定的頁面,上面的修改是讓在5秒后頁面跳轉(zhuǎn)到http://www.vi586.com/tags.php,如果做了TAG偽靜態(tài)修改的話,跳轉(zhuǎn)地址寫為
$GLOBALS['cfg_basehost']/tags.html
如下圖所示
如果不是因為刪除了TAG就顯示“系統(tǒng)無此標(biāo)簽,可能已經(jīng)移除...”,有可能是TAG標(biāo)簽不支持大小寫或特殊符號,參考文章《DedeCMS快照收錄提示系統(tǒng)無此TAG標(biāo)簽已移除》