trang đầuthông tin liên quanLỗi IIS 404 "Mô-đun lọc yêu cầu được định cấu hình để từ chối các yêu cầu chứa chuỗi thoát kép."
Lỗi IIS 404 "Mô-đun lọc yêu cầu được định cấu hình để từ chối các yêu cầu chứa chuỗi thoát kép."

Lý do lỗi

  • Chuỗi thoát kép đề cập đến các tình huống trong đó một số ký tự nhất định được thoát nhiều lần khi thoát khỏi một chuỗi. Trong mã hóa URL, các ký tự đặc biệt thường được thoát để đảm bảo rằng chúng được máy chủ truyền chính xác và phân tích cú pháp. Ví dụ: dấu cách được thoát dưới dạng "%20" và dấu cộng (+) thường không được thoát vì nó biểu thị khoảng trắng trong URL. Tuy nhiên, nếu máy chủ thoát nhầm các ký tự đã được thoát lại thì một chuỗi thoát kép sẽ được tạo.

  • Máy chủ báo cáo rằng mô-đun lọc yêu cầu được định cấu hình để từ chối các yêu cầu chứa chuỗi thoát kép, điều này có thể có nghĩa là máy chủ tin rằng dấu cộng trong URL đã được thoát hai lần, nghĩa là dấu cộng được thoát dưới dạng %2B và sau đó thoát lại Định nghĩa là% 252B, được coi là không chính xác. Máy chủ có thể từ chối yêu cầu đó vì nó có thể gây ra lỗi phân tích cú pháp hoặc vấn đề bảo mật.

Giải pháp

tránh trốn thoát

  • Chìa khóa để giải quyết vấn đề này là đảm bảo rằng máy chủ diễn giải chính xác các ký tự đặc biệt trong URL và tránh việc thoát không cần thiết.

Tập tin cấu hình

Ôn lại applicationHost.config Cấu hình tệp, vui lòng sao lưu tệp trước khi sửa đổi nó để đề phòng.

Mở tệp cấu hình IIS

  • Bạn có thể làm điều này bằng cách %SystemDrive%\Windows\System32\inetsrv\config Tìm tệp cấu hình trang web tương ứng trong thư mục, thường là \applicationHost.config, rồi mở nó bằng trình soạn thảo văn bản (chẳng hạn như Notepad).

Tìm cài đặt Quét URL

  • Tìm kiếm trong tập tin cấu hình <requestFiltering> phần. Trong IIS 7, mô-đun URLScan có thể chặn các yêu cầu URL chứa dấu cộng theo mặc định.

Thêm cài đặt để cho phép dấu cộng

  • hiện hữu <requestFiltering> phần này, bạn có thể thêm một <allowDoubleEscaping> phần tử, đặt giá trị của nó thành true, để cho phép dấu cộng trong URL. Ví dụ:
<security> <requestFiltering allowDoubleEscaping="true"></requestFiltering> </security>

Lưu và đóng tập tin

  • Đảm bảo lưu các thay đổi của bạn và đóng tệp cấu hình.

Khởi động lại dịch vụ IIS

  • Để đảm bảo rằng những thay đổi có hiệu lực, hãy khởi động lại dịch vụ IIS.

Ứng dụng phần mềm: tải xuống mẫu giao diện người dùng; phát triển và thiết kế tối ưu hóa SEO; Lưu ý: Phần mềm này không phải là chương trình của hacker và không thể tải xuống dữ liệu nền!
Tuyên bố từ chối trách nhiệm: Dịch vụ này phục vụ cho mục đích học tập, nghiên cứu hoặc đánh giá cá nhân cũng như các mục đích phi thương mại hoặc phi lợi nhuận khác, nhưng đồng thời phải tuân thủ các quy định của luật bản quyền và các luật liên quan khác và không được vi phạm quyền hợp pháp của trang web này và chủ sở hữu các quyền liên quan. Rủi ro liên quan đến việc sử dụng các công cụ trên trang web này không liên quan gì đến phần mềm này.
Bản quyền © 2019-2024 Rabbit Software Mọi quyền được bảo lưu ICP Quảng Đông số 19111427-2
Thông tin hướng dẫn Hướng dẫn sử dụng Chủ đề trang web