1

Мне нужно зайти на сайт, который по каким- то причинам изменил свой index.html на index.do . Теперь, когда я нажимаю, он не открывается, просто пытается загрузить. Я использую Ubuntu и Chromium ежедневно, но я попробовал выбор браузеров и IE на Windows 7 (тьфу), тот же результат.

Интересно узнать, есть ли у кого-то такая же проблема и есть ли простое решение. Кажется, я помню, что в старых браузерах была настройка для добавления нестандартных расширений.

1 ответ1

1

Это почти наверняка проблема с веб-сервером. Как правило, веб-серверы настроены для сопоставления "обработчиков" с расширениями файлов на стороне сервера, иногда также с папками или некоторыми другими URL-адресами. Затем сервер должен загрузить этот обработчик и обработать HTTP-запрос, отправленный из вашего браузера. Браузеры не могут просматривать все, что они получают с сервера, как в случае, когда вы щелкаете ссылку на zip-файл, exe-файл и т.д. Если сервер хочет, чтобы файл отображался как контент (а не загрузка), он должен установить Заголовки HTTP-ответа, позволяющие браузеру знать, как с ним работать, обычно путем установки заголовка типа контента на text/html, image/* и т.д. Если сервер этого не делает, браузер не имеет подсказки о контенте, и НЕ ДУМАЮ, просто предположит, что контент загружен. Сообщите о проблеме веб-мастеру для проблемного сайта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .