Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 3506|Odpověď: 1

[Web] Vyčištění pravidel modulu pro přepis URL v IIS

[Kopírovat odkaz]
Zveřejněno 15.01.2023 17:39:51 | | | |
Požadavky: Při publikování projektu do podadresáře na IIS webu modul pro přepis URL trasy ve web.config nahlásí chybu 500, protože název pravidla je stejný jako název nadřazeného adresáře.

Pseudostatická pravidla nginx
https://www.itsvse.com/thread-7810-1-1.html

IIS URL Rewrite 2.1 umožňuje webovým administrátorům vytvářet výkonná pravidla pro URL, která jsou pro uživatele snazší na zapamatování a pro vyhledávače snadnější. Používáním šablon pravidel, přepisováním mapování, . NET a další funkce integrované do IIS Manageru mohou weboví administrátoři snadno nastavit pravidla pro definování programových pravidel chování na základě HTTP hlaviček, HTTP odpovědí nebo hlaviček požadavků, proměnných IIS serveru a dokonce i složitých přepisů URL. Navíc mohou weboví administrátoři provádět přesměrování, posílat vlastní odpovědi nebo zastavovat HTTP požadavky na základě logiky vyjádřené v pravidle přepisu.

Nejprve je potřeba nainstalovat modul IIS URL Rewrite samostatně, stáhněte si modul URL Rewrite 2.1:Přihlášení k hypertextovému odkazu je viditelné.

Upravte soubor web.config a přidejte pravidla pro testování, následovně:




Pokud podadresář máPravidla se stejným názvem, chyba 500 bude hlášena následovně:

Chyba modulu pro přepis URL 500.




Řešení 1

Upravte název pravidla, jak je znázorněno na následujícím obrázku:





Řešení 2

Odstraňte jedno pravidlo nebo všechna pravidla vymažte.

Odstraňte jedno pravidlo, nakonfigurované následovně:

Vyřiďte všechna pravidla v následující konfiguraci:

(Konec)




Předchozí:Nginx load balancing řeší problém jednoho bodu backend SESSION
Další:[Otoč]. NET Core
Zveřejněno 15.01.2023 22:58:28 |
Nauč se to
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com