Неверная ошибка кодирования при загрузке WordPress CSS - PullRequest
0 голосов
/ 28 ноября 2010

У меня есть сайт WordPress, который периодически отображается некорректно из-за неверного URL-адреса CSS, передаваемого клиенту (через apache).Я отследил проблему до файла css, каким-то образом связанного с неправильной ссылкой:

siteexample.com/wp-content/themes/twentyten/ce.bf1f3e76cdf43e6250526a554c555315.style,s.css

Этот файл фактически не существует в файловой системе, что заставляет меня полагать, что он создается на летуи обслуживается apache через возможный временный файл.Эта функциональность действительно работает на некоторых других моих сайтах, и я могу щелкнуть соответствующую ссылку и загрузить файл css (для этих сайтов тема также работает правильно.

Если я просматриваю исходный код страницы и нажимаюплохая ссылка дает мне ошибку (в Google Chrome):

Error 321 (net::ERR_INVALID_CHUNKED_ENCODING): Unknown error.

Теперь, заметив "ce.bf1f3e" ... в начале неверного URL-адреса CSS, "ce" может бытьпрефикс для "chunked encoding", но я не знаю, как этот URL генерируется в первую очередь. Если он на стороне apache или на стороне wordpress.

Как отключить chunked encodingили принудительно дать URL-адрес CSS клиенту, поскольку он существует в файловой системе как "style.css"?

1 Ответ

0 голосов
/ 28 ноября 2010

Я нашел проблему.Похоже, что в WordPress встроено CSS-кэширование, которое не разрешается правильно.Независимо от основной проблемы, я решил отключить кэширование CSS, используя отдельный плагин WordPress, который добавляет метку времени в конце URL-адреса CSS и каждый раз извлекает последнюю версию из файловой системы. Css Cache Buster Плагин Wordpress

Я буду публиковать любую последующую информацию, которую я найду по кешированию CSS WordPress, но до тех пор, как кажется, этот плагин решил мою непосредственную проблему неправильной URL-адреса CSS, когдастраница обслуживается клиенту.

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