416 Ошибка требуемого диапазона при установке Social Engine
К сожалению, я обременен программным пакетом Social Engine. Никогда, никогда не покупай это. Это очень плохо, и техническая поддержка за ужасно.
Во всяком случае, я попросил (даже заплатил), чтобы они сделали обновление, и три дня спустя (три дня!) Они наконец сделали это. Когда я зашел на сайт, то заметил, что все стили отсутствуют. Я открыл билет в службу поддержки, и все, что они сказали мне, было то, что это была ошибка 416 и связаться с моим провайдером.
Поскольку я являюсь провайдером, я начал проводить свои исследования только для того, чтобы обнаружить, что это редкая ошибка, и я не увидел никаких предложений по отключению запроса диапазона поворота на моем сервере Ubuntu 10.10 Linode (с последними версиями Apache и PHP5 с установленным расширением APC).
эта ошибка была обнаружена путем тестирования прямой ссылки на файлы CSS, которые находятся в папке тем в программном обеспечении с ошибками.
Действительно ли это исправление сервера, которое я могу каким-то образом использовать, или это то, что их программное обеспечение может делать, что мне нужно изучить больше?
1 ответ
Это что-то вроде способа передачи запроса через php; скорее всего, выдает ошибку или что-то в этом роде, вместо того, чтобы подавать нужные данные.
Кажется, работает прямой доступ к файлу: http://ministersdev3.themonastery.org/application/themes/monastery-theme/theme.css
Но... в любом случае, зачем CSS-файлу частичная передача? Что-то еще не работает правильно, и я подозреваю, что 416 просто маскирует реальную проблему.
Обходной путь, чтобы заставить клиента прекратить отправку Range
Заголовки (я до сих пор не представляю, почему это происходит...) будут блокировать заголовок в Apache: Header unset Accept-Ranges
, Но, я думаю, вы найдете больше проблем после того, как пройдете этот.