2013-11-10 3 views
0

У меня есть PHP-скрипт, который обрывки страницы и переписывает его по-другому в зависимости от компоновки и т.д.mod_pagespeed разрывы CSS ссылка

На верхней части PHP генерироваться страниц У меня есть серия <link rel=stylesheet href=*.css>.

Я обновил свой сервер вчера, и сегодня я заметил, что mod_pagespeed испортил эти ссылки.

я получаю:

<link href="http://example.com/A.mycss1.css+css,,_v3,,_style.css,,qv==2+css,,_v3,,_typography.css,,qv==1+css,,_v3,,_responsive.css,Mcc.i_KwDiEdXd.css.pagespeed.cf.ybNw-Cca4d.css" rel="stylesheet"> 

И, очевидно, она разбивает весь макет страницы.

Я устал инвалидизирующих mod_pagespeed в .htaccess:

ModPagespeed off 

Но результат тот же. Как я могу это исправить?

Atm Я отключил его по всему миру, но я хотел бы понять, как исправить проблему.

ответ

0

Этот URL-адрес является ожидаемым результатом фильтров combine_css и rewrite_css. comb_css объединяет несколько файлов CSS в один и оставляет URL-адреса, такие как foo.css + bar.css.pagespeed.cc.hash.css. rewrite_css минимизирует и переписывает изображения внутри CSS. Это не должно нарушать макет вашей страницы.

Однако, как временную работу вокруг можно добавить:

ModPagespeedDisableFilters combine_css 

в ваш конфигурационный файл. Редактирование .htaccess также должно работать, но вы должны отредактировать .htaccess для каталога файлов HTML, а не в каталоге CSS.

Но, как я уже говорил, удивительно, что это нарушает вашу страницу. Пожалуйста, пришлите нам письмо по адресу https://groups.google.com/forum/#!forum/mod-pagespeed-discuss, чтобы мы могли найти корень проблемы.

+0

Спасибо, я сделаю то, что вы сказали, когда я вернусь с работы. –

+0

Любое обновление по этому вопросу? – sligocki

+0

Ops .. никогда не пробовал снова .. может быть, когда-нибудь я попробую ^^ " –

Смежные вопросы