Permalink Redirect失效 Headers already sent 错误


描述:
Permalink Redirect 这个插件失效
在浏览器里, [庙(miao) 的和尚们在用户目录会有个error_log]
得到这么个报错信息:

Warning: Cannot modify header information - headers already sent by (output started at...

肢解&&解决方案:
一般来说这都是因为有空格,空行,或其他大便堵在 <?php 之前,或 ?> 之后
wp-config.php里最常见.当然其他文件也会有
你可以对照着报错信息里提到的php文件列表
用你备份的或重新下载的同名文件去覆盖掉一般都会搞定
又或者…let’s 一起搞定

不要以为你看见mm没穿衣服,就认为 PHP 看不见了

  1. 下载错误日志里提到的php文件
  2. 用纯文本编辑器打开(例如notepad++ editplus emeditor 等,你懂得)
  3. 检查 <?php 之前
  4. 检查 ?> 之后

删除干净, 别又手一抖留个空白什么的

保存的时候注意文件的编码,如果显示ANSI就由他去,
如果是UTF-8 with BOM,那一定要选择UTF-8 without BOM
有些编辑器会显示成 Unicode ,没有UTF-8 without BOM 就选择 UTF-8吧
BOM会有很多灵异问题..包括firebug看到时候会看到DOM树有空行…
哎呀我x怎么又出来个DOM…自己google去吧


《 “Permalink Redirect失效 Headers already sent 错误” 》 有 33 条评论

  1. 啊哈。。。那个 Cannot modify header information – headers already sent by …… 以前也遇到过。当时我想的是,如果没人指点,遇到了这种错误连怎么死的都不知道。

  2. 东东带上军用就和妹子姓名带上.avi 一样的刺激…


    老板你GJ

  3. 猫哥 看到这篇文章还真不容易 首页不是按照日期来排序 居然还来个置顶的 💡

  4. “东东带上军用就和妹子姓名带上.avi 一样的刺激.”
    亮了,大猫的YD更胜从前

  5. 大猫,问个问题啊,为什么你博客上的我的链接含有nofollow,而别人的没有啊,这个怎么做的啊?

回复 iPhone 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注