Ошибка "HTTP 404" при доступе к веб-сайту с перенаправлением URL-адресов в Windows

Применяется к
Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation Windows 8.1 Enterprise Windows 8.1 Pro Windows 8.1 Windows RT 8.1

В этой статье описывается проблема, возникающая при использовании приложения, содержащего определенные API WinHTTP, для доступа к веб-сайту в Windows RT 8.1, Windows 8.1 или Windows Server 2012 R2. Для решения этой проблемы доступно исправление. У исправления есть предварительное требование.

Проблема

Предположим, что домашняя страница веб-сайта имеет перенаправление URL-адреса, и это перенаправление включает символ "#". Когда приложение пытается получить доступ к этому URL-адресу, оно всегда возвращает ошибку HTTP 404.

Сведения об исправлениях

Важно! Не устанавливайте языковой пакет после установки этого исправления. В противном случае языковые изменения в исправлении не будут применены, и вам придется переустановить исправление. Дополнительные сведения см. в статье Добавление языковых пакетов в Windows.

 Поддерживаемое исправление доступно от корпорации Майкрософт. Однако это исправление предназначено только для устранения проблемы, описанной в этой статье. Примените это исправление только к системам, в которых возникает эта конкретная проблема.

Если исправление доступно для скачивания, в верхней части этой статьи базы знаний отобразится раздел "Доступно скачивание исправления". Если этот раздел не отображается, отправьте запрос в службу поддержки пользователей Майкрософт, чтобы получить исправление.

Примечание Если возникнут дополнительные проблемы или потребуется их устранение, может потребоваться создать отдельный запрос на обслуживание. Обычные расходы на поддержку будут применяться для решения дополнительных вопросов поддержки и проблем, не подпадающих под это исправление. Полный список телефонных номеров службы поддержки и обслуживания клиентов Майкрософт или создание отдельного запроса на обслуживание см. на следующем веб-сайте Майкрософт:

http://support.microsoft.com/contactus/?ws=support Примечание. В форме "Доступно скачивание исправления" указаны языки, для которых доступно исправление. Если вы не видите свой язык, это означает, что для него недоступно исправление.

Необходимые условия

Чтобы применить это исправление, необходимо установить накопительный пакет обновления за апрель 2014 г. для Windows RT 8.1, Windows 8.1 и Windows Server 2012 R2 (2919355) в Windows 8.1 или Windows Server 2012 R2.

Данные реестра

Чтобы использовать исправление из этого пакета, не нужно вносить изменения в реестр.

Необходимость перезапуска

После применения этого исправления может потребоваться перезагрузить компьютер.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенное исправление.

Сведения о файлах

Глобальная версия этого исправления устанавливает файлы с атрибутами, которые перечислены в таблице ниже. Значения даты и времени для этих файлов указаны в формате UTC. Значения даты и времени для этих файлов на локальном компьютере отображаются в местном времени с учетом поправки на летнее время (DST). Кроме того, при выполнении определенных операций с файлами значения даты и времени могут изменяться.

Сведения о файлах и заметки о файлах Windows 8.1 и Windows Server 2012 R2

Важные исправления для Windows 8.1 и исправления для Windows Server 2012 R2 включены в те же пакеты. Однако исправления на странице запроса на исправление перечислены для обеих операционных систем. Чтобы запросить пакет исправлений, применимый к одной или обеим операционным системам, выберите исправление, указанное в разделе «Windows 8.1/Windows Server 2012 R2» на странице. Всегда обращайтесь к разделу "Применимо к" в статьях, чтобы определить фактическую операционную систему, к которой применяется каждое исправление.

  • Файлы, относящиеся к определенному продукту, вехе (RTM,SPn) и ветви обслуживания (LDR, GDR), можно определить, изучив номера версий файлов, как показано в следующей таблице:

    Версия Продукт Веха Ветвь службы
    6.3.960 0.17х Windows RT 8.1, Windows 8.1 и Windows Server 2012 R2 RTM ГДР
  • Файлы MANIFEST (.manifest) и MUM-файлы (.mum), устанавливаемые для каждой среды, перечислены отдельно в разделе "Дополнительные сведения о файле". MUM, MANIFEST и связанные файлы каталога безопасности (CAT) очень важны для поддержания состояния обновленных компонентов. Файлы каталога безопасности, для которых атрибуты не указаны, подписаны цифровой подписью Майкрософт.

Для всех поддерживаемых версий Windows 8.1 на базе процессоров x86

Имя файла Версия файла Размер файла Дата Время Платформа
Winhttp.dll 6.3.9600.17725 631,808 11 марта 2015 г. 00:13 x86

Для всех поддерживаемых 64-разрядных (x64) версий Windows 8.1 и Windows Server 2012 R2

Имя файла Версия файла Размер файла Дата Время Платформа
Winhttp.dll 6.3.9600.17725 802,816 11 марта 2015 г. 00:29 x64
Winhttp.dll 6.3.9600.17725 631,808 11 марта 2015 г. 00:13 x86

Для всех поддерживаемых Windows RT 8.1

Имя файла Версия файла Размер файла Дата Время Платформа
Winhttp.dll 6.3.9600.17725 570,368 10 марта 2015 г. 23:56 Неприменимо

Дополнительные сведения о файле

Дополнительные сведения о файлах для Windows 8.1 и Windows Server 2012 R2

Дополнительные файлы для всех поддерживаемых 86-разрядных (x86) версий Windows 8.1

Свойство файла Value (Значение)
Имя файла X86_946184d95d2dd4664673da484c58113a_31bf3856ad364e35_5.1.9600.17725_none_af0f56348385019f.manifest
Версия файла Неприменимо
Размер файла 695
Дата (в формате UTC) 11 марта 2015 г.
Время (в формате UTC) 09:13
Платформа Неприменимо
Имя файла X86_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9600.17725_none_612326ca01296dc3.manifest
Версия файла Неприменимо
Размер файла 51,747
Дата (в формате UTC) 11 марта 2015 г.
Время (в формате UTC) 02:18
Платформа Неприменимо

Дополнительные файлы для всех поддерживаемых 64-разрядных версий Windows 8.1 и Windows Server 2012 R2

Свойство файла Value (Значение)
Имя файла Amd64_07b3c7f1a6c369febf3c0f47e6b752f7_31bf3856ad364e35_5.1.9600.17725_none_c24447d59dc8247d.manifest
Версия файла Неприменимо
Размер файла 699
Дата (в формате UTC) 11 марта 2015 г.
Время (в формате UTC) 09:13
Платформа Неприменимо
Имя файла Amd64_d4f8cd1b9e4b76f5962e5a94a1a018e0_31bf3856ad364e35_5.1.9600.17725_none_75c2e3085cce46d2.manifest
Версия файла Неприменимо
Размер файла 699
Дата (в формате UTC) 11 марта 2015 г.
Время (в формате UTC) 09:13
Платформа Неприменимо
Имя файла Amd64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9600.17725_none_bd41c24db986def9.manifest
Версия файла Неприменимо
Размер файла 51,759
Дата (в формате UTC) 11 марта 2015 г.
Время (в формате UTC) 03:03
Платформа Неприменимо
Имя файла Wow64_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9600.17725_none_c7966c9fede7a0f4.manifest
Версия файла Неприменимо
Размер файла 49,547
Дата (в формате UTC) 11 марта 2015 г.
Время (в формате UTC) 02:18
Платформа Неприменимо

Дополнительные файлы для всех поддерживаемых Windows RT 8.1

Свойство файла Value (Значение)
Имя файла Arm_fdeaaa457512c27566beed5f892afdcf_31bf3856ad364e35_5.1.9600.17725_none_16e23d8af45f2897.manifest
Версия файла Неприменимо
Размер файла 695
Дата (в формате UTC) 11 марта 2015 г.
Время (в формате UTC) 09:13
Платформа Неприменимо
Имя файла Arm_microsoft.windows.winhttp_31bf3856ad364e35_5.1.9600.17725_none_6125992201268c89.manifest
Версия файла Неприменимо
Размер файла 51,745
Дата (в формате UTC) 11 марта 2015 г.
Время (в формате UTC) 01:24
Платформа Неприменимо

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Терминология, используемая корпорацией Майкрософт для описания обновлений программного обеспечения.