Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 3506|Отговор: 1

[Уеб] Изчистване на правилата за IIS URL модул за пренаписване

[Копирай линк]
Публикувано в 15.01.2023 г. 17:39:51 ч. | | | |
Изисквания: При публикуване на проект в поддиректория на сайта на IIS, модулът за пренаписване на URL маршрут в web.config ще отчете грешка 500, тъй като името на правилото е същото като родителската директория.

Nginx псевдостатични правила
https://www.itsvse.com/thread-7810-1-1.html

IIS URL Rewrite 2.1 позволява на уеб администраторите да създават мощни правила за URL адреси, които са по-лесни за запомняне от потребителите и за търсачки за намиране. Чрез използване на шаблони за правила, пренаписване на съпоставяния, . NET доставчик и други функции, интегрирани в IIS Manager, уеб администраторите лесно могат да задават правила за дефиниране на програмни правила за поведение въз основа на HTTP заглавия, HTTP отговори или заглавни заглавия, променливи на IIS сървъра и дори сложни пренаписвания на URL адреси. Освен това, уеб администраторите могат да извършват пренасочвания, да изпращат персонализирани отговори или да спират HTTP заявки въз основа на логиката, изразена в правилото за пренаписване.

Първо, модулът IIS URL Rewrite трябва да бъде инсталиран отделно, изтеглете URL Rewrite модул 2.1:Входът към хиперлинк е видим.

Модифицирайте web.config файла и добавете правила за тестване, както следва:




Ако поддиректорията имаПравила със същото име, грешка 500 ще бъде отчетена по следния начин:

Грешка при 500 URL пренаписване на модула.




Решение 1

Променете името на правилото, както е показано на следващата фигура:





Решение 2

Премахнете едно правило или изчистете всички правила.

Премахнете едно правило, конфигурирано по следния начин:

Изчистете всички правила със следната конфигурация:

(Край)




Предишен:Nginx балансирането на натоварването решава проблема с единичната точка в бекенд СЕСИЯ
Следващ:[Завърти]. NET Core
Публикувано в 15.01.2023 г. 22:58:28 ч. |
Научи го
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com