【发布时间】:2011-10-10 21:37:17
【问题描述】:
我有一个 Debian Lenny 服务器,我在其中运行我的网站 - Zend Framework 应用程序、Wordpress 网站等。
但是,在我的所有网站上,无论是什么类型,当我在任何页面上查看源代码时,HTML 属性都没有引号。
例如,如果我什至有一个普通的 html 文件,例如 text.html,它的基本内容如下:
<html>
<head>
<meta name="content" value="Some value."/>
<link rel="stylesheet" href="http://test.com/css/master.css" type="text/css" media="screen, projection"/>
</head>
当我在浏览器中查看该页面时,content 或 rel 属性周围没有引号。
例如,呈现的 HTML 是:
<html>
<head>
<meta name=content value="Some value."/>
<link rel=stylesheet href="http://test.com/css/master.css" type="text/css" media="screen, projection"/>
</head>
我已经用谷歌搜索了几个星期,四处询问,但没有人知道是什么原因造成的。 我检查了我的 php.ini 文件,没有启用魔术引号或 stripslashes() 等。
因为它是我拥有的每个站点和每个呈现的页面,我想也许是一个 Apache 配置选项,但对我来说一切看起来都不错。
任何帮助或见解将不胜感激,因为这会影响我在 Yahoo 和 Bing 上的排名,例如他们看不到元描述标签(因为缺少引号)。
非常感谢, 保罗
下面的 asbjornu 已回答 - 问题是 mod_pagespeed。
再次感谢 asbjornu!
【问题讨论】:
-
您能否发布一个指向演示此行为的纯 HTML 文档的链接?
-
当然 - 如果您在此 url 上查看源代码:lottoresults.ie/text.html。网站上的任何页面都表现出缺少引号的行为。