Цитаты удаляются в визуализированном HTML из атрибутов - PullRequest
2 голосов
/ 11 октября 2011

У меня есть сервер 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, там нет волшебных кавычек или полосок () и т. Д. Включены.

Так как это каждый сайт, который у меня есть, и каждая отображаемая страница, я думаю, что, возможно, опция конфигурации Apache, но для меня все выглядит нормально.

Буду очень признателен за любую помощь или понимание, так как это влияет на мой рейтинг в Yahoo и Bing, так как, например, они не видят мета-теги описания (так как цитаты отсутствуют).

Большое спасибо, Пол

ОТВЕТИТЬ на asbjornu ниже - проблема была в mod_pagespeed.

Еще раз спасибо асбьёрну!

1 Ответ

1 голос
/ 11 октября 2011

Быстрая команда cURL показывает следующее:

$ curl -I http://www.lottoresults.ie/text.html
HTTP/1.1 200 OK
Date: Mon, 10 Oct 2011 22:01:23 GMT
Server: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny13 with Suhosin-Patch
Last-Modified: Mon, 10 Oct 2011 21:27:25 GMT
ETag: "28a2f3-ad-4aef875018940"
Accept-Ranges: bytes
X-Mod-Pagespeed: 0.9.8.1-215
Vary: Accept-Encoding
Content-Length: 167
Content-Type: text/html; charset=utf-8

Я почти уверен, что виноват X-Mod-Pagespeed заголовок, который происходит от mod_pagespeed . Изучите конфигурацию mod_pagespeed или полностью деактивируйте модуль (вы можете сделать это в файле htaccess при наличии необходимых разрешений в httpd.conf ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...