sitemap(即站點地圖)就是您網(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ù),不保證一定會抓取及索引所有網(wǎng)址。但是,我們會使用sitemap中的數(shù)據(jù)來了解網(wǎng)站的結(jié)構(gòu)等信息,這樣可以幫助我們改進抓取策略,并在日后能更好地對網(wǎng)站進行抓取。
百度sitemap協(xié)議是百度支持的網(wǎng)頁收錄標準,站長可以將網(wǎng)站中的網(wǎng)頁url制作成標準的sitemap文件,用于指引百度搜索引擎快速、全面的抓取或更新網(wǎng)站上內(nèi)容及處理錯誤信息。百度sitemap支持標準的XML格式sietmap文件以及文本格式的sitemap文件,如果您有多個sitemap文件,還可以使用sitemap索引文件提交。每個sitemap文件最多可包含50,000個網(wǎng)址,并且應小于10MB(10,485,760字節(jié))。我們支持UTF-8編碼和GBK編碼的文件。
所以大家應該再清楚的閱讀百度的相關(guān)知識之后做出正確的設置和操作,讓我們的網(wǎng)站符合搜索引擎標準上合理的進行優(yōu)化。
sitemap的制作方法:
1、利用網(wǎng)上工具自動生成、直接生成,手動上傳即可(http://www.sitemap-xml.org/)
2、自己寫相關(guān)代碼(以Dede程序為例)
a. 在后臺核心->頻道模型->單頁文檔管理中,增加一個頁面,我們可以稱之為XML網(wǎng)站地圖,內(nèi)容如下圖所示,點擊保存。
b. {style}目錄下(默認是templets/default/目錄),創(chuàng)建一個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ǒng)->系統(tǒng)基本參數(shù)->其它選項中,把摸吧引擎禁用標簽中的php標簽去掉,使得允許在模板中之行php腳本。
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源:
創(chuàng)新互聯(lián)