Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 3506|Répondre: 1

[Web] Suppression des règles du module de réécriture URL IIS

[Copié le lien]
Publié sur 15/01/2023 17:39:51 | | | |
Exigences : Lors de la publication d’un projet dans un sous-répertoire du site IIS, le module de réécriture de routes URL dans web.config signalera une erreur 500 car le nom de la règle est le même que celui du répertoire parent.

Règles pseudo-statiques de Nginx
https://www.itsvse.com/thread-7810-1-1.html

IIS URL Rewrite 2.1 permet aux administrateurs web de créer des règles puissantes pour des URL, plus faciles à retenir pour les utilisateurs et à retrouver par les moteurs de recherche. En utilisant des modèles de règles, en réécrivant les correspondances, NET et autres fonctionnalités intégrées à IIS Manager, les administrateurs Web peuvent facilement définir des règles pour définir des règles programmatiques de comportement basées sur les en-têtes HTTP, les en-têtes de réponse ou de requête HTTP, les variables serveur IIS, et même des réécritures complexes d’URL. De plus, les administrateurs web peuvent effectuer des redirections, envoyer des réponses personnalisées ou arrêter les requêtes HTTP selon la logique exprimée dans la règle de réécriture.

Tout d’abord, le module IIS URL Rewrite doit être installé séparément, téléchargez le module URL Rewrite 2.1 :La connexion hyperlientérée est visible.

Modifiez le fichier web.config et ajoutez des règles de test, comme suit :




Si le sous-répertoire aRègles portant le même nom, une erreur 500 sera rapportée comme suit :

Erreur de réécriture du module 500 URL.




Solution 1

Modifiez le nom de la règle comme montré dans la figure suivante :





Solution 2

Supprimez une règle unique ou effacez toutes les règles.

Supprimez une seule règle, configurée comme suit :

Effacez toutes les règles avec la configuration suivante :

(Fin)




Précédent:L’équilibrage de charge Nginx traite le problème du point unique en backend SESSION
Prochain:[Tourne]. NET Core
Publié sur 15/01/2023 22:58:28 |
Apprends-le
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com