Plone отправляет ссылку на кешированный, но пустой ploneCustom.css - PullRequest
5 голосов
/ 14 июня 2011

Я управляю тремя сайтами Plone на экземпляре Plone, используя виртуальный хостинг Plone за Apache без кэширования.На одном из них я продолжаю решать проблему кэширования css.

HTML-страницы поставляются с тегом ссылки css

<link rel="stylesheet" type="text/css" media="all" href="http://SITE/portal_css/Sunburst%20Theme/ploneCustom-cachekey5756.css" />

Ответ на запрос HEAD:

$ curl --head 'http://SITE/portal_css/Sunburst%20Theme/ploneCustom-cachekey5756.css'
HTTP/1.1 200 OK
Date: Tue, 14 Jun 2011 06:35:49 GMT
Server: Zope/(2.12.13, python 2.6.5, linux2) ZServer/1.1
Content-Length: 2412
Accept-Ranges: bytes
Expires: Tue, 21 Jun 2011 06:35:49 GMT
Last-Modified: Tue, 14 Jun 2011 06:35:49 GMT
Etag: ts08033349.33
Cache-Control: max-age=604800
Content-Type: text/css;charset=utf-8

Однако вместо моего тщательно разработанного пользовательского CSS этот ответ не содержит данных:

$ curl 'http://SITE/portal_css/Sunburst%20Theme/ploneCustom-cachekey5756.css'
$

Это означает, что страницы отображаются в стиле Plone по умолчанию, что вызывает раздражение у части пользователей моего сайта.

Повторное приготовление вручную css в portal_css -> Save создает ссылку на действительное определение ploneCustom.css снова на некоторое время.

Это происходит только на этом одном сайте, остальные два в порядке.

Почему это происходит?Как я могу это исправить?

Спасибо, fbmd

1 Ответ

5 голосов
/ 14 июня 2011

http://pypi.python.org/pypi/Products.ResourceRegistries/2.0.4

это можно исправить, я спросил, может ли он быть установлен в plone 4.0.X, но не получил ответа. Следуйте за билетом # 9849 в трекере ошибок Plone: ​​http://dev.plone.org/plone/ticket/9849

...