通常情況下,Google能夠很好地自動(dòng)完成讀取站點(diǎn)地圖并記錄任何更新。但是,您也可以告訴Google自己的站點(diǎn)已經(jīng)修改,只要請求如下URL地址:
http://www.google.com/webmasters/sitemaps/ping?sitemap=http://seophp.example.com/sitemap.xml
如果在WEB瀏覽器中加載這個(gè)URL,就會(huì)看到提示說您的站點(diǎn)地圖已經(jīng)被加入到隊(duì)列中。如果還未注冊站點(diǎn)地圖,請?jiān)L問http://www.google.com/webmasters/sitemaps進(jìn)行注冊。
程序化創(chuàng)建這種請求是很簡單的。下面代碼就可以完成這個(gè)任務(wù):
$sitemapUrl=SITE_DOMAIN.SITE_FOLDER.'/sitemap.xml';
$pingUrl="http://www.google.com/webmasters/sitemaps/ping?sitemap=".urlencode($sitemapUrl);
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$pingUrl);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
編程邏輯實(shí)現(xiàn)上,無論何時(shí)GOOGLE站點(diǎn)地圖發(fā)生了改變,如產(chǎn)品或內(nèi)容頁面被修改,就會(huì)處理這段代碼。
Sitemaps.org標(biāo)準(zhǔn)協(xié)議
在本書寫作期間,為所有搜索引擎廠商提供一個(gè)標(biāo)準(zhǔn)化的搜索引擎站點(diǎn)地圖協(xié)議正在制定當(dāng)中。該標(biāo)準(zhǔn)和相關(guān)信息可以從http://www.sitemaps.org得到。它基本上借鑒了Google標(biāo)準(zhǔn),但是其XML命名空間不同:
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
成為:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
使用該站點(diǎn)地圖協(xié)議時(shí),也不要求在特定的搜索引擎廠商創(chuàng)建任何帳戶。另外,必須至少一次使用如下格式告知URL站點(diǎn)地圖的位置:
<searchengine_URL>/ping?sitemap=sitemap_url
目前,唯一實(shí)現(xiàn)了這個(gè)標(biāo)準(zhǔn)的搜索引擎廠商是GOOGLE——建議請求如下所示:
http://www.google.com/webmasters/sitemaps/ping?sitemap=www.example.com/sitemap.xml
希望以上的這些信息能夠幫助您,如果您還有關(guān)于大連網(wǎng)站制作,大連網(wǎng)站建設(shè)及企業(yè)郵箱等相關(guān)問題,請與我們聯(lián)系,新圖聞科技將竭誠為您服務(wù)!