专栏首页张戈的专栏解决WordPress Feed、RSS以及Sitemap.xml访问报错问题

解决WordPress Feed、RSS以及Sitemap.xml访问报错问题

今天,查看站长平台的 sitemap 抓取情况时,发现提示解析错误:

很纳闷的点开看了下:

这个 sitemap_baidu_sp.xml 是 sitemap_baidu_sp.php 的伪静态,最近并没有改动过这个文件,怎么会出错呢?

于是访问http://zhangge.net/sitemap_m.xml试了下,发现如下报错:

 This page contains the following errors: error on line 2 at column 6: XML declaration allowed only at the start of the document Below is a rendering of the page up to the first error. XML 解析错误:xml 处理指令不在实体的开始部分

右键查看源代码,发现<?xml version="1.0" encoding="UTF-8"?>前面存在空行!

以为是代码变动了,调试了半天的 sitemap_baidu_sp.php 的标题头,都没能搞定!

想到同为 xml 格式,于是继续打开了http://zhangge.net/feed http://zhangge.net/sitemap.xml 发现报的是同样的错误!

无奈之下度了下错误关键字,找到了一个大神的教程:

①、和某插件冲突。 ....略.... ①、有关 Feed 输出的某个 php 文件后有空行。 这里的某个文件指的是 wp-feed.php,wp-atom.php,wp-rss2.php,wp-config.php 和主题文件夹下的 functions.php 文件,一般来说 wp-feed.php,wp-atom.php,wp-rss2.php,wp-config.php 这些主程序文件我们是很少动的, 所以这些文件想都不用想直接排除掉,那么问题的症结就再 function.php 文件上了。 摘自翔子

不多想,直接编辑 functions.php,发现是昨天测试一个功能时,撤掉代码后在<?php 前留下了一个空行:

删除后,立竿见影!搞定:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • XSS分析及预防

    XSS(Cross Site Scripting),又称跨站脚本,XSS的重点不在于跨站点,而是在于脚本的执行。在WEB前端应用日益发展的今天,XSS漏洞尤其容...

    欲休
  • 总结nmon的诸多优点 (r4笔记第78天)

    nmon在平时的工作中可能会多多少少接触到,从sourceforge上能够下载到nmon的包。可能是有着IBM的血统,这个工具对于AIX的支持力度要大得多。 当...

    jeanron100
  • 数据库常见的图形工具有哪些?

    疑惑一 MySQL常用的图形化管理工具有哪些? 现在随着PHP+MySql越来越火,周边相关产品也受到众多人的关注。在PC上修改数据库,查看数据库内容是研发人员...

    程序员互动联盟
  • 治愈各种胡思乱想的清单!

    假期结束了,应该很多小伙伴都已经开工了,新的一年你有什么计划,下面小编整理了一份治愈胡思乱想的清单,希望能帮你在胡思乱想的这条道路上一去不回头!!!

    思梦php
  • C语言过时了吗?

    很多编程找工作的人,都在唱衰C语言,C语言是很基础的编程语言,但是从工作机会来看相比java,php,python等编程语言少了很多。 那么C语言真的不行了嘛...

    程序员互动联盟
  • 【专业技术】PHP对战Node.js

    整个故事正如好莱坞大片的经典剧情走向:两位昔日好友如今分道扬镳,甚至被迫陷入了你死我活的斗争当中。刚开始的分歧并不严重,无非是一位老友对于另一位伙伴长久以来占据...

    程序员互动联盟
  • 想看爱奇艺VIP视频?一个python脚本帮你搞定

    一、实战背景 爱奇艺的VIP视频只有会员能看,普通用户只能看前6分钟。比如奇门遁甲的URL:http://www.iqiyi.com/v_19rrfnf1gk....

    机器学习AI算法工程
  • 学会了C语言,能开发什么?

    看招聘职位要C语言的比例真不多了,是不是C语言真的过时了? 看看很多招聘网站有关找纯粹的C语言开发的比例真的不是很多,都被Java,php,python等等语言...

    程序员互动联盟
  • Wordpress安全架构分析

    WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。Alexa排行前100万的网站中...

    Seebug漏洞平台
  • Gnuboard 漏洞分析

    Gnuboard是韩国Sir公司开发一套PHP+Mysql CMS程序。 本身数据结构简单,可扩展性能强,程序运行代码与皮肤文件分离,可扩展数据字段多,可以进行...

    Seebug漏洞平台

扫码关注云+社区

领取腾讯云代金券