商丘做网站,商丘网站优化,商丘网络推广,商丘网络公司
当前位置:

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

发表日期:2019-10-31 14:51聚圣源浏览次数: 本文关键词:文件,生成,自定义,自己的,您的,路由,添加,网站

PageAdmin Cms作为一款优秀的自助建站系统,国内拥有不少的用户,之前在论坛里看到很多用户生成百度SiteMap文件都是通过安装插件来实现,但实际上通过系统自带的自定义路由功能一样可以实现siteMap文件生成,下面说一下步骤。

1、首先添加一个自定义路由的配置行,如何添加自定义路由,请参考我之前的文章,或者到官方帮助中搜索:自定义页面,可以找到自定义路由的使用方法,下面是我添加的一个配置行。

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

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

@{

Layout = null;

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

string domain = "http://localhost:800/buildSiteMap.cshtml";//localhost:800改为您的网站域名,必须是外网域名

//生成栏目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信息表实际存在

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系统的一些经验总结,希望对大家有帮助。

如没特殊注明,文章均来自网络! 转载请注明来自:http://www.jushengyuan.com.cn/news/jzjy/6901.html

网站设计案例推荐

热门文章

企业网站备案需要什么材料?需...

网站备案就像身份证一样,当企业进行网站改版或者次做网站需要进行域名备案工作,工作由当地的工信部门管理需要准备那些材料那?一起来看一下吧! 企业网站备 1、办单位有效证件扫描件上...

日期:2021-03-04 浏览次数:8000

手机建站教程:手机网站建设的...

手机网站建设的定义 在中国,有4亿网民正在使用手机浏览产品和服务信息,可以让您随时随地处理客户咨询、客户预约、企业管理,赋予您一个8小时之外的移动秘书。我们对每一个手机网站都会...

日期:2019-11-04 浏览次数:8000

网站超链接怎么做 其实很简单...

如何创建站点超链接?SiteTime是一个站点中很常见的元素类型,在 HTML入门教程中,也会解释什么是 a标签, A标签就是做站点 Time的标签。 站点超链接生成方式 修改后缀为 html的新 txt文件 打开记事...

日期:2021-06-02 浏览次数:7999

挑选适合自己的网站建站程序技...

在互联网发展突飞猛进的今天,网站建站已不是什么稀奇事儿,也没有大家想的那么复杂,但要做好就有点难了。经常建站的人都知道,想建好一个网站,选择一款适合自己的建站程序很重要,目...

日期:2019-12-16 浏览次数:7998

都说自助建站更便宜 和手工建站...

费用对比 1、经济、标准型企业网站费用比较 网站建设费用:总费用1800元至3600元,含域名、100M-200M的优质空间(可自由增加)、110M企业邮局(即你的域名后缀邮箱帐号)、网站制作设计、有后台...

日期:2019-11-08 浏览次数:7998

相关文章

网站被攻击 该怎样查找漏洞并进...

很多公司的网站被攻击,导致网站打开跳转到别的网站上去,网站快照也被篡改,收录一些非法的内容快照,有些网站数据库都被篡改,修改了会员资料,数据库被删除,等等攻击症状,我们SIN...

日期:2019-07-29 浏览次数:6119

网站建设教程之PageAdmin建站系统...

PageAdmin建站系统最大的特点就是扩展灵活,加上可以免费下载,没有版权信息,国内拥有很多用户,很多中小网站制作公司也采用这款系统来给自己的客户做网站,在此,以本文作为引子,但愿可...

日期:2019-07-30 浏览次数:6286

织梦dedecms经常被挂马问题的解决...

网站被挂马是比较常见的网站问题,也是令很多站长比较头痛的问题,因为它会严重影响着网站SEO的优化工作,有可能让你的网站排名在一夜之间回到解放前。那么对于这个问题,今天小编就为大...

日期:2019-07-26 浏览次数:7623

网站存在xss跨站漏洞的解决办法...

很多公司的网站维护者都会问,到底什么XSS跨站漏洞?简单来说XSS,也叫跨站漏洞,攻击者对网站代码进行攻击检测,对前端输入的地方注入了XSS攻击代码,并写入到网站中,使用户访问该网站的...

日期:2019-08-03 浏览次数:7133

企业网站建设教程:PageAdmin网站...

由于之前公司网站采用的网站系统出现了漏洞,并且停止了更新,领导要求新的网站采用pageadmin网站系统重新改版,小编在学习和使用中学到了有很多实用的技巧,其中的自定义信息表功能个人觉...

日期:2019-08-13 浏览次数:5920

随机推荐

网站建设选自助建站,还是定制...

外贸建站程序用什么比较好?该...

为网站申请和配置StartSSL的SSL证...

模板建站的缺点 你了解多少?...

推广域名在微信中被拦截、封杀...

浅谈网站服务器的负载能力问题...