国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運(yùn)營 > 輕松搞定Discuz!建站的sitemap.xml網(wǎng)站地圖問題(一)

輕松搞定Discuz!建站的sitemap.xml網(wǎng)站地圖問題(一)

時間:2023-08-05 01:36:01 | 來源:網(wǎng)站運(yùn)營

時間:2023-08-05 01:36:01 來源:網(wǎng)站運(yùn)營

輕松搞定Discuz!建站的sitemap.xml網(wǎng)站地圖問題(一):前段時間用DZ+三豐云的免費(fèi)云服務(wù)器搭建了一個寵物網(wǎng),服務(wù)器本身比較穩(wěn)定,但是發(fā)現(xiàn)了一個關(guān)于DZ的問題;DZ也算是老牌并且穩(wěn)定的建站系統(tǒng)了,但是它本身并不具備生成sitemap的功能,對于百度等搜索引擎的收錄有狠大的影響,DZ的應(yīng)用商城也有不少生成sitemap.xml網(wǎng)站地圖的插件,但是售價幾乎都是1、200元,這么簡單的一個功能也成了割韭菜的渠道,今天給大家分享兩種借助DZ后臺計劃任務(wù)就能輕松實現(xiàn)sitemap.xml網(wǎng)站地圖的生成方法。

方法一(只針對論壇版塊生成sitemap.xml):
●建立一個名為“cron_sitemap.php”的文件;
●復(fù)制以下代碼區(qū)的內(nèi)容到“cron_sitemap.php”中,并保存文件;
PS:注意編碼,選擇自己DZ對應(yīng)的編碼,我自己用的是UTF-8版本DZ

<?phpif(!defined('IN_DISCUZ')) {exit('Access Denied');}$filename='sitemap.xml';//以下五項根據(jù)具體情況修改即可$cfg_updateperi='60';//協(xié)議文件更新周期的上限,單位為分鐘$web_root=$_G['siteurl'];//根網(wǎng)址$CHARSET='utf-8';// or gbk //選擇編碼方式/***********************************************************************************************///網(wǎng)站地圖sitemap.xml$sitemap="<?xml version=/"1.0/" encoding=/"UTF-8/"?>/n";$sitemap.="<urlset/n";$sitemap.="xmlns=/"http://www.sitemaps.org/schemas/sitemap/0.9/"/n";$sitemap.="xmlns:xsi=/"http://www.w3.org/2001/XMLSchema-instance/"/n";$sitemap.="xsi:schemaLocation=/"http://www.sitemaps.org/schemas/sitemap/0.9/n";$sitemap.="http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd/">/n";$querys = DB::query("SELECT a.tid FROM ".DB::table('forum_thread')." a inner join ".DB::table('forum_forum')." b on a.fid=b.fid ORDER BY a.tid DESC LIMIT 0,10000");while($threadfid = DB::fetch($querys)){$turl=$web_root.'thread-'.$threadfid['tid'].'-1-1.html';//注意靜態(tài)規(guī)則$link = $turl;$t=time();$riqi=date("Y-m-d",$t);$priority=rand(1,10)/10;//date("D F d Y",$t);$sitemap.="<url>/n";$sitemap.="<loc>$link</loc>/n";$sitemap.="<priority>$priority</priority>/n";$sitemap.="<lastmod>$riqi</lastmod>/n";$sitemap.="<changefreq>weekly</changefreq>/n";$sitemap.="</url>/n";}$sitemap .= "</urlset>/n";$fp = fopen(DISCUZ_ROOT.'/'.$filename,'w');fwrite($fp,$sitemap);fclose($fp);?>●上傳“cron_sitemap.php”到source/include/cron目錄;
●到discuz后臺添加定時任務(wù):后臺→工具→計劃任務(wù)→新增→提交;
●接下來編輯任務(wù),任務(wù)腳本填“cron_sitemap.php”

dx3.4、discuz建站系統(tǒng)sitemap生成-新增計劃任務(wù)
dx3.4、discuz建站系統(tǒng)sitemap生成-編輯計劃任務(wù)
●首次先手動執(zhí)行一次該計劃任務(wù),在站點(diǎn)根目錄會生成名為"sitemap.xml"的文件,這樣就完成了網(wǎng)站地圖的生成,一勞永逸,就這么簡單,不用花一分錢。

本篇只是針對論壇部分的sitemap.xml網(wǎng)站地圖生成,下一篇為大家介紹如何生成全站(包括門戶文章部分)的sitemap.xml網(wǎng)站地圖生成。

關(guān)鍵詞:地圖

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉