Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 3506|Ответ: 1

[Веб] Очистка правил модуля переписки URL IIS

[Скопировать ссылку]
Опубликовано 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 решает проблему одиночной точки на сервере SESSION
Следующий:[Поворот]. NET Core
Опубликовано 15.01.2023 22:58:28 |
Учитесь
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com