生成simap.xml错误提示:This page contains the following errors 解决方法

seo技术博客/2020-04-18/ 分类:心得日志/阅读:
今天在给客户网站做优化的时候,客户的网站程序是织梦,有sitemap.htm模板,可以直接后台生成,在生成sitemap.xml访问时出现了错误提示 This page contains the following errorserror on line 24 at column 56: EntityRef: expectingBelow is a rendering o ...
今天在给客户网站做优化的时候,客户的网站程序是织梦,有sitemap.htm模板,可以直接后台生成,在生成sitemap.xml访问时出现了错误提示

This page contains the following errors

error on line 24 at column 56: EntityRef: expecting

Below is a rendering of the page up to the first error


查看了许多教程,没有找可以可以解决的方法,最后根据提示找到了错误的地方,现在分享出来,希望对刚好遇到这个问题的朋友有帮助哦!

生成simap.xml错误提示:This page contains the following errors 解决方法


测试方法1
 
以上问题是由xml文件的编码格式问题导致,解决方法是使用记事本打开xml文件,选择文件->另存为,“编码”格式选则Unicode或UTF-8,点击保存。重新用浏览器打开以上xml文件。
 
 
测试方法2
 
&符号,改成&,或者直接用cdata区


2个方法均无效!最后根据错误提示error on line 24 at column 56: EntityRef: expecting   找到sitemap.xml文件中24行,有一段  http://www.***.com/plus/list.php?tid=11&leibie=分类1   带中文的联动筛选链接,于是找了问题,客户前两天在栏目中创建了2个站外链接栏目,将筛选项作为外部链接,然后再头部导航中直接调用栏目,导致生成地图的时候把栏目的外部链接也放到sitemap.xml中

解决方法

将外部链接栏目删除,因为客户外部链接栏目放头部导航,如果栏目删除了,入口就没了,现直接将导航写死处理!这样问题就解决了  重新生成地图就不会再报错了


这个是站长自己的解决方法哈,导航栏不会经常去改动,所以不会有太大影响!所以觉得这样的解决方式是最快捷的!应该还可以有其他的方法,比如sitemap.xml怎么支持中文或者中文的链接!再有就是怎么让外部链接的栏目不自动生成到sitemap.xml中,都应该可以解决,大家如果知道有更好的方法,可以在评论中分享出来哦,大家共同学习哈!


 
阅读:
扩展阅读:
精彩评论:
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
腾讯云服务器优惠

热搜关键词

Hot search
 seo  网站  robots  织梦  搜索  地图  白帽  死链  301  sitemap
腾讯云服务器-全球

热门文章

HOT NEWS
  • 周榜
  • 月榜
阿里云服务器优惠券
987seo网络工作室 - 关注SEOer,站长和创业者的网站
微信二维码扫一扫
关注微信公众号
987studio.com 联系QQ:256707691 邮箱:256707691@qq.com Copyright © 20120-2029 987seo网络工作室 版权所有 闽ICP备18029221号-1
987SEO工作室专注seo教程分享,seo技术,网站关键词排名优化,dedecms织梦模板建站教程,技术分享等知识资讯,关键词上百度首页的方法及网站建设相关软件资源下载!一个关注SEOer、站长和创业者的网站
二维码
意见反馈 扫码关注987seo网络工作室官方公众号