對于我們SEO來說,帝國后臺的網站是非常常見的php后臺之一,那么帝國后臺如何實現sitemap地圖自動化呢?今天云無限小韓就來跟大家分享一下:如何制作帝國萬能的全自動化sitemap地圖。
大家都知道sitemap地圖對于網站收錄有很大的好處,可以方便搜索引擎蜘蛛精準識別網站結構,提升蜘蛛抓取效率,所以作為一個SEOer,每天更新sitemap地圖也是一件重要的事情。那么如何實現自動化來節省優化成本和提高優化效率呢?
帝國網站的sitemap自動化技巧
帝國后臺的自動化可以通過創建自定義頁面和計劃任務來實現自動更新。
1.創建自定義頁面
進入帝國后臺以后,選擇 【欄目】→【自定義頁面】→【增加自定義頁面】 然后設置頁面信息: 頁面模式:直接頁面式 頁面名稱:sitemap地圖; 文件名:../../sitemap.xml; 其他信息不用填寫,頁面內容中填寫下面的萬能代碼!sitemap自動化代碼(點擊下載)
<?='<?xml version="1.0" encoding="UTF-8"?>'?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc><?=ReturnPublicAddVar(indexurl)?>/</loc> <changefreq>daily</changefreq> <priority>1.0</priority> </url> [e:loop={"select classname,classpath from [!db.pre!]enewsclass where bclassid=0 order by classid ",0,24,0}] <url> <loc><?=$public_r[newsurl]?><?=$bqr[classpath]?></loc> <changefreq>daily</changefreq> <priority>0.8</priority> </url> [/e:loop] [e:loop={'select id,path,title from [!db.pre!]enewspage order by id',20,24,0}] <?php $pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']); ?> <url> <loc><?=$pageurl?></loc> <changefreq>daily</changefreq> <priority>0.8</priority> </url> [/e:loop] [e:loop={'select * from [!db.pre!]ecms_news order by plnum desc,id desc',100,24,0}] <url> <loc><?=ReturnPublicAddVar(indexurl)?><?=$bqsr[titleurl]?></loc> <changefreq>daily</changefreq> <priority>0.8</priority> </url> [/e:loop] </urlset>
2.增加擴展變量
進入帝國后臺以后,選擇 【系統】→【系統設置】→【擴展變量】→【增加擴展變量】 然后設置擴展變量信息: 變量名:indexurl(與sitemap代碼中保持一致,如不修改代碼,變量名就填寫indexurl即可) 變量標識:首頁鏈接 變量說明:首頁鏈接 是否寫入緩存:不寫入緩存 變量值:http://www.zhongtao.net(首頁url,注意結尾不加反斜杠【/】) 其他信息不用填寫,然后點擊提交!
3.設置計劃任務,每天自動更新sitemap
進入帝國后臺以后,選擇 【系統】→【計劃任務】→【管理刷新任務】→【增加刷新任務】 然后設置刷新任務信息: 任務類型:刷新自定義頁面 任務名:sitemap 任務狀態:開啟 執行時間間隔:1400(即24小時) 選擇頁面:sitemap 然后點擊提交!
如此,帝國后臺的自動更新sitemap程序便完成了,省去了每日手動更新sitemap的時間,另外還可以利用小韓前面講過的:主動推送的傻瓜式教程,讓網站收錄起飛!了解如何利用sitemap自動推送程序更方便百度蜘蛛程序抓取我們的網站,提升蜘蛛抓取效率。