sitemap(即站點(diǎn)地圖)就是您網(wǎng)站上各網(wǎng)頁的列表。創(chuàng)建并提交sitemap有助于百度發(fā)現(xiàn)并了解您網(wǎng)站上的所有網(wǎng)頁,包括百度通過傳統(tǒng)抓取方式可能找不到的網(wǎng)頁。您還可以使用sitemap提供有關(guān)您網(wǎng)站的其他信息,如上次更新日期、sitemap文件的更新頻率等,供百度spider參考。
百度對已提交的數(shù)據(jù),不保證一定會(huì)抓取及索引所有網(wǎng)址。但是,我們會(huì)使用sitemap中的數(shù)據(jù)來了解網(wǎng)站的結(jié)構(gòu)等信息,這樣可以幫助我們改進(jìn)抓取策略,并在日后能更好地對網(wǎng)站進(jìn)行抓取。
百度sitemap協(xié)議是百度支持的網(wǎng)頁收錄標(biāo)準(zhǔn),站長可以將網(wǎng)站中的網(wǎng)頁url制作成標(biāo)準(zhǔn)的sitemap文件,用于指引百度搜索引擎快速、全面的抓取或更新網(wǎng)站上內(nèi)容及處理錯(cuò)誤信息。百度sitemap支持標(biāo)準(zhǔn)的XML格式sietmap文件以及文本格式的sitemap文件,如果您有多個(gè)sitemap文件,還可以使用sitemap索引文件提交。每個(gè)sitemap文件最多可包含50,000個(gè)網(wǎng)址,并且應(yīng)小于10MB(10,485,760字節(jié))。我們支持UTF-8編碼和GBK編碼的文件。
所以大家應(yīng)該再清楚的閱讀百度的相關(guān)知識(shí)之后做出正確的設(shè)置和操作,讓我們的網(wǎng)站符合搜索引擎標(biāo)準(zhǔn)上合理的進(jìn)行優(yōu)化。
sitemap的制作方法:
1、利用網(wǎng)上工具自動(dòng)生成、直接生成,手動(dòng)上傳即可(http://www.sitemap-xml.org/)
2、自己寫相關(guān)代碼(以Dede程序?yàn)槔?br />
a. 在后臺(tái)核心->頻道模型->單頁文檔管理中,增加一個(gè)頁面,我們可以稱之為XML網(wǎng)站地圖,內(nèi)容如下圖所示,點(diǎn)擊保存。
b. {style}目錄下(默認(rèn)是templets/default/目錄),創(chuàng)建一個(gè)baidu_sitemap.htm文件,內(nèi)容如下:
{dede:php}
echo ''. " ";?xml>
echo '';
{/dede:php}
{dede:global.cfg_basehost/}
{dede:arclist row=1 titlelen=24 orderby=pubdate} [field:pubdate function=strftime('%Y-%m-%d',@me)/]{/dede:arclist}
{dede:php}
$dsql->SetQuery('select id, typename from arctype where reid=0');
$dsql->Execute(1);
while($row=$dsql->GetArray(1))
{
$dsql->SetQuery('select id, typename from arctype where reid='. $row['id']);
$dsql->Execute(2);
while($row2=$dsql->GetArray(2))
{
$dsql->SetQuery('select * from arctype where reid='.$row2['id']);
$dsql->Execute(3);
while($row3=$dsql->GetObject(3))
{
$typelink = GetTypeUrl($row3->id,MfTypedir($row3->typedir),$row3->isdefault,$row3->defaultname,$row3->ispart,$row3->namerule2,$row3->moresite,$row3->siteurl,$row3->sitepath);
echo "";
echo ' http://www.shipinfm.com'. $typelink. "";
echo ' '. " ";
echo ' '. " ";
echo " ";
}
}
}
{/dede:php}
{dede:arclist orderby=pubdate row='10000'}
[field:global.cfg_basehost/][field:arcurl/]
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
monthly
{/dede:arclist}
{dede:sql sql='Select filename, uptime from sgpage where filename != "sitemap.xml" AND filename != "404.html"'}
[field:global.cfg_basehost/]/[field:filename/]
[field:uptime function=strftime('%Y-%m-%d',@me)/]
monthly
{/dede:sql}
c. 要在后臺(tái)的系統(tǒng)->系統(tǒng)基本參數(shù)->其它選項(xiàng)中,把摸吧引擎禁用標(biāo)簽中的php標(biāo)簽去掉,使得允許在模板中之行php腳本。
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)