2010-05-10 3 views
4

У меня есть знакомый, у которого очень странная проблема с моим сайтом. Когда он нажимает на http://www.copeo.fr/, страница отображается нормально, но когда он нажимает на ссылку, такую ​​как www.copeo.fr/user/, CSS не применяется даже после обновления. Необработанный html отображается.CSS не отображается в зависимости от страницы

Я попросил его отобразить CSS, размещенный на amazon S3 hcopeoressources.s3.amazonaws.com/style/futurvert/style.css, и он отображает все.

Код проверяется на валидаторе W3C, поэтому CSS. Я потерял то, что могло быть источником проблемы. Может ли это быть корпоративным кешем? конфигурация IE7 на его машине?

Если это случается с кем-то, кто может объяснить мне эту проблему, я все слышу.

Thanks

+0

Здесь все нормально. – ceejayoz

+0

Странно. Кажется, работает для меня (IE7 в IETester). Однако, когда я тестирую его с помощью IE6 в IETester, каждая страница становится первой (полная белая) по первому запросу и отлично работает на втором. Это может случиться и с IETester, но иногда это неустойчиво. Возможно, кто-то еще может подтвердить (или опровергнуть) это. –

ответ

0

Похоже, что он использует относительные пути. /foo/bar.css решит sitename.com/foo/bar.css, но foo/bar.css решит sitename.com/currentpath/foo/bar.css.

+0

Просмотреть исходный код - он не выглядит. – ceejayoz

+0

И это не объяснило бы ошибку, которая появляется только для некоторых читателей ... Я полностью не понял этот вопрос. – Tgr

0

Существует ИЭ ошибка, что если у вас есть более чем 30 таблиц стилей, некоторые или все из них не покажет: http://support.microsoft.com/kb/262161

Это могло иметь что-то делать с этим.

1

Хорошо, получил мой ответ. Брандмауэр заблокировал CSS, который хранится на amazonaws, а для первой страницы - кеш, который был заполнен за пределами брандмауэра компании.

0

Когда я попал в CSS URL я получил:

«Этот XML-файл не содержит какую-либо информации о стиле, связанную с ним дерево документа показано ниже»

Мы используем S3 на работе для этот тип вещи и не имеет проблем, но я думаю, что вытащить файл CSS с amazon S3 и сохранить его на более традиционном сервере, может помочь с вашей проблемой. Или даже решить проблему.

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