PageAdmin自助建站系统生成百度SiteMap的方

PageAdmin自助建站系统生成百度SiteMap的方,第1张

PageAdmin自助建站系统生成百度SiteMap的方

PageAdminCms作为一款优秀的自助建站系统软件,在国内拥有众多客户。以前很多客户在社区论坛看到百度搜索siteMap文件都是根据安装软件生成的,但实际上是可以根据系统软件内置的自定义路由功能生成SiteMap文件的。流程是这样的。

1.首先,添加自定义路由的配置行。如何添加自定义路线,请参考我之前的文章,或者去官网搜索:自定义网页,在这里可以找到一个自定义路线的 *** 作方法。这是我添加的一个配置行。

以上配置仅供参考,大家可以根据自己的需求来写。

2.在模板文件目录的Views文件目录下新建一个siteMap/siteMap.cshtml文件,内容如下:

@{

布局=空;

字符串表=请求。querystring["table"];

stringdomain="http://localhost:800/buildsitemap.cshtml";//localhost:800改成你的域名,必须是外网地址网站的域名。

//生成频道站点地图

if(table=="column")

{

@foreach(Html中的var项。GetColumnList()。其中(c=>c.Show==1&&c.列类型<=2))

{

字符串url=Html。ColumnUrl((int)(item。id));

@url

@日期时间。现在。ToString("yyyy-MM-dd")

一周的

0.8

}

}

//生成备案表单的网站地图

elseif(!字符串。IsNullOrEmpty(表))

{

@foreach(Html中的var项。InfoDataList(新的{Table=table,ShowNumber=1500}))

{

http://www.pageadmin.net/jianzhan/@(item。Id)。模板

@item。日期字符串("yyyy-MM-dd")

一周的

0.5

}

}

其他

{

httprequesthelperhttprequesthelper=newhttprequesthelper();

//生成频道站点地图文件

IOHelper。CreateFile("/columnSiteMap.xml",httpRequestHelper。获取(域”?表=列”)。Trim(),true);

//生成产品表的siteMap文件,确保新闻备案表具体存在。

IOHelper。createfile("/productitemap.XML",httpRequestHelper。获取(域”?表=产品”)。Trim(),true);

//生成新闻表的siteMap文件,确保新闻备案表存储详细。

存在

IOHelper。CreateFile("/newsSiteMap.xml",httpRequestHelper。获取(域”?表=新闻”)。Trim(),true);

//其他信息表可以独立添加IOHelper。CreateFile,并且可以将主参数表更改为记录表的名称。

回应。Write("站点地图文件生成成功!");

}

}

3.最后,立即在电脑浏览器中键入:你的网站域名/buildSiteMap.cshtml,自动生成匹配的siteMap.xml文件。

生成后可以搜索百度站长工具提交所有siteMap文件。以上是您应用PageAdmincms系统的一些经验交流,期待对大家有所帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/768135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-02
下一篇 2022-05-02

发表评论

登录后才能评论

评论列表(0条)

保存