乱码乱a∨中文字幕,在线免费激情视频,亚洲欧美久久夜夜潮,国产在线网址

  1. <sub id="hjl7n"></sub>

    1. <sub id="hjl7n"></sub>

      <legend id="hjl7n"></legend>

      當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  建站經(jīng)驗(yàn) >  正文

      PageAdmin自助建站系統(tǒng)生成百度SiteMap的方

       2019-10-31 14:51  來(lái)源: 互聯(lián)網(wǎng)   我來(lái)投稿 撤稿糾錯(cuò)

        阿里云優(yōu)惠券 先領(lǐng)券再下單

      PageAdmin Cms作為一款優(yōu)秀的自助建站系統(tǒng),國(guó)內(nèi)擁有不少的用戶,之前在論壇里看到很多用戶生成百度SiteMap文件都是通過(guò)安裝插件來(lái)實(shí)現(xiàn),但實(shí)際上通過(guò)系統(tǒng)自帶的自定義路由功能一樣可以實(shí)現(xiàn)siteMap文件生成,下面說(shuō)一下步驟。

      1、首先添加一個(gè)自定義路由的配置行,如何添加自定義路由,請(qǐng)參考我之前的文章,或者到官方幫助中搜索:自定義頁(yè)面,可以找到自定義路由的使用方法,下面是我添加的一個(gè)配置行。

      以上配置僅供參考,大家可以根據(jù)自己需要來(lái)寫(xiě)。

      2、在模板目錄的Views目錄下新一個(gè)siteMap/siteMap.cshtml文件,文件內(nèi)容如下;

      @{

      Layout = null;

      string table = Request.QueryString["table"];

      string domain = "http://localhost:800/buildSiteMap.cshtml";//localhost:800改為您的網(wǎng)站域名,必須是外網(wǎng)域名

      //生成欄目siteMap

      if (table=="column")

      {

      @foreach (var item in Html.GetColumnList().Where(c => c.Show == 1 && c.ColumnType <= 2))

      {

      string url = Html.ColumnUrl((int)(item.Id));

      @url

      @DateTime.Now.ToString("yyyy-MM-dd")

      weekly

      0.8

      }

      }

      //生成信息表的siteMap

      else if (!string.IsNullOrEmpty(table))

      {

      @foreach (var item in Html.InfoDataList(new { Table = table, ShowNumber = 1500 }))

      {

      http://www.pageadmin.net/jianzhan/@(item.Id).cshtml

      @item.Thedate.ToString("yyyy-MM-dd")

      weekly

      0.5

      }

      }

      else

      {

      HttpRequestHelper httpRequestHelper = new HttpRequestHelper();

      //生成欄目siteMap文件

      IOHelper.CreateFile("/columnSiteMap.xml", httpRequestHelper.Get(domain+"?table=column").Trim(), true);

      //生成product表的siteMap文件,必須保證news信息表實(shí)際存在

      IOHelper.CreateFile("/productSiteMap.xml", httpRequestHelper.Get(domain+"?table=product").Trim(), true);

      //生成news表的siteMap文件,必須保證news信息表實(shí)際存

      存在

      IOHelper.CreateFile("/newsSiteMap.xml", httpRequestHelper.Get(domain+"?table=news").Trim(), true);

      //更多信息表可以自行添加IOHelper.CreateFile方法,table參數(shù)改為信息表名即可

      Response.Write("sitemap文件生成成功!");

      }

      }

      3、最后直接在瀏覽器中輸入:您的域名/buildSiteMap.cshtml 就會(huì)自動(dòng)生成對(duì)應(yīng)siteMap.xml文件。

      生成完畢后可以到百度站長(zhǎng)工具提交所有的siteMap文件的路徑即可,以上是本人使用PageAdmin cms系統(tǒng)的一些經(jīng)驗(yàn)總結(jié),希望對(duì)大家有幫助。

      申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

      相關(guān)文章

      熱門排行

      信息推薦