PageAdmin Cms作為一款優秀的自助建站系統,國內擁有不少的用戶,之前在論壇里看到很多用戶生成百度SiteMap文件都是通過安裝插件來實現,但實際上通過系統自帶的自定義路由功能一樣可以實現siteMap文件生成,下面說一下步驟。
1、首先添加一個自定義路由的配置行,如何添加自定義路由,請參考我之前的文章,或者到官方幫助中搜索:自定義頁面,可以找到自定義路由的使用方法,下面是我添加的一個配置行。
以上配置僅供參考,大家可以根據自己需要來寫。
2、在模板目錄的Views目錄下新一個siteMap/siteMap.cshtml文件,文件內容如下;
IOHelper.CreateFile("/columnSiteMap.xml", httpRequestHelper.Get(domain+"?table=column").Trim(), true);
//生成product表的siteMap文件,必須保證news信息表實際存在
IOHelper.CreateFile("/productSiteMap.xml", httpRequestHelper.Get(domain+"?table=product").Trim(), true);
//生成news表的siteMap文件,必須保證news信息表實際存在
IOHelper.CreateFile("/newsSiteMap.xml", httpRequestHelper.Get(domain+"?table=news").Trim(), true);
//更多信息表可以自行添加IOHelper.CreateFile方法,table參數改為信息表名即可Response.Write("sitemap文件生成成功!");
3、最后直接在瀏覽器中輸入:您的域名/buildSiteMap.cshtml 就會自動生成對應siteMap.xml文件。
生成完畢后可以到百度站長工具提交所有的siteMap文件的路徑即可,以上是本人使用PageAdmin cms系統的一些經驗總結,希望對大家有幫助。
我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!