първа страницаподходяща информацияIIS грешка 404 „Модулът за филтриране на заявки е конфигуриран да отхвърля заявки, съдържащи двойни последователности за избягване.“
IIS грешка 404 „Модулът за филтриране на заявки е конфигуриран да отхвърля заявки, съдържащи двойни последователности за избягване.“

Причина за грешката

  • Двойните екраниращи последователности се отнасят до ситуации, при които определени символи се екранират многократно при екраниране на низ. При кодирането на URL специалните символи често се екранират, за да се гарантира, че са предадени правилно и анализирани от сървъра. Например интервалите се екранират като "%20", а знакът плюс (+) обикновено не се екранира, защото представлява интервал в URL адреса. Въпреки това, ако сървърът погрешно екранира знаци, които вече са били екранирани отново, ще бъде генерирана двойна екранираща последователност.

  • Сървърът съобщава, че модулът за филтриране на заявки е конфигуриран да отхвърля заявки, които съдържат двойни екраниращи последователности, което може да означава, че сървърът смята, че знакът плюс в URL адреса е екраниран два пъти, тоест знакът плюс е екраниран като %2B и след това отново се екранира. Дефиницията е %252B, което се счита за неправилно. Сървърът може да отхвърли такава заявка, защото може да причини грешки при анализиране или проблеми със сигурността.

Решение

избягвайте бягството

  • Ключът към решаването на този проблем е да се гарантира, че сървърът интерпретира правилно специалните знаци в URL адреса и да се избегне ненужното екраниране.

Конфигурационен файл

Ревизирайте applicationHost.config Файлова конфигурация, моля, архивирайте файла, преди да го промените за всеки случай.

Отворете IIS конфигурационния файл

  • Можете да направите това чрез %SystemDrive%\Windows\System32\inetsrv\config Намерете съответния конфигурационен файл на сайта под папката, обикновено \applicationHost.configи след това го отворете с текстов редактор (като Notepad).

Намерете настройките на URLScan

  • Търсете в конфигурационните файлове <requestFiltering> част. В IIS 7 модулът URLScan може да блокира URL заявки, съдържащи знак плюс по подразбиране.

Добавяне на настройка за разрешаване на знак плюс

  • съществуват <requestFiltering> раздел, можете да добавите a <allowDoubleEscaping> елемент, задавайки стойността му на true, за да разрешите знака плюс в URL адреса. Пример:
<security> <requestFiltering allowDoubleEscaping="true"></requestFiltering> </security>

Запазете и затворете файла

  • Уверете се, че сте запазили промените си и затворете конфигурационния файл.

Рестартирайте IIS услугата

  • За да сте сигурни, че промените влизат в сила, рестартирайте IIS услугата.

Софтуерно приложение: изтегляне на преден шаблон; SEO оптимизация; Забележка: Този софтуер не е хакерска програма и не може да изтегля фонови данни!
Отказ от отговорност: Услугата е за лично изучаване, проучване или оценяване, както и за други некомерсиални или нестопански цели, но в същото време тя трябва да отговаря на разпоредбите на закона за авторското право и други приложими закони и не трябва да нарушава законните права на този уебсайт и притежателите на свързани права Рисковете, свързани с използването на инструментите на този сайт, нямат нищо общо с този софтуер.
Авторско право © 2019-2024 Rabbit Software Всички права запазени Гуандун ICP № 19111427-2
Информация за урока Ръководство за употреба Теми на уебсайта