織夢(mèng)網(wǎng)站后臺(tái)在發(fā)布文章時(shí),會(huì)有一個(gè)預(yù)覽功能,這個(gè)功能是很好的,但他有一個(gè)SEO優(yōu)化問(wèn)題,很多朋友可能并未注意。比如博主特意去查了一下本博客的收錄,發(fā)現(xiàn)一些被收錄的文章就是這個(gè)預(yù)覽的鏈接地址,之前被收錄的靜態(tài)原文鏈接反而被百度給吐出來(lái)了....
產(chǎn)生這種情況自然是百度的一種判斷失誤,但是這種情況,作為織夢(mèng)站長(zhǎng)是可以避免的。根據(jù)博主的經(jīng)驗(yàn),百度之所以能夠抓取到該預(yù)覽鏈接地址,是因?yàn)檫@個(gè)頁(yè)面被訪(fǎng)問(wèn)時(shí)并利用百度自動(dòng)推送代碼提交給了百度蜘蛛。網(wǎng)頁(yè)添加自動(dòng)推送代碼本來(lái)是為了加快靜態(tài)頁(yè)面的蜘蛛的抓取和收錄,但是因?yàn)檫@個(gè)預(yù)覽功能,反而搶先一步提交給了百度,百度在及時(shí)抓取時(shí)判斷該網(wǎng)頁(yè)的一個(gè)及時(shí)性給予網(wǎng)頁(yè)評(píng)分,從而造成誤收錄。
去掉預(yù)覽文章尾部帶?的鏈接后綴方法
打開(kāi)織夢(mèng)后臺(tái)源文件,修改“/dede/archives_do.php”(PS:dede為后臺(tái)地址目錄,如果更改請(qǐng)到對(duì)應(yīng)位置修改該文件,修改前請(qǐng)備份下防止改錯(cuò)),使用DW打開(kāi)大概在102行,找到:
echo "<script language='javascript'>location.href='$arcurl"."?".time()."';</script>";
修改為:
echo "<script language='javascript'>location.href='$arcurl';</script>";
如上操作后刷新織夢(mèng)后臺(tái),預(yù)覽后綴的?參數(shù)就被祛除了。當(dāng)然也有站長(zhǎng)會(huì)說(shuō),應(yīng)該在robots添加規(guī)則,禁止百度等搜索引擎收錄網(wǎng)頁(yè)帶?號(hào)的動(dòng)態(tài)鏈接,但是博主并不想禁止蜘蛛抓取本博客的標(biāo)簽,因?yàn)楸菊镜臉?biāo)簽頁(yè)沒(méi)有做偽靜態(tài)處理,就是動(dòng)態(tài)鏈接,禁止蜘蛛抓取動(dòng)態(tài)鏈接,百度對(duì)網(wǎng)頁(yè)抓取頻次將會(huì)降低,這是很多站長(zhǎng)不愿看到的。