Fiche technique | |
---|---|
Type de produit : | Composante |
Date de publication : | 2012 à maintenant |
Prérequis | IIS 7, IIS 7.5, IIS 8, IIS 8.5, IIS 10 |
URL Rewrite
Le URL Rewrite, nommé Réécriture d'URL sur les versions française de Windows, permet aux administrateurs Web de créer des règles puissantes pour implémenter des URL plus faciles à retenir pour les utilisateurs et plus faciles à trouver pour les moteurs de recherche. En utilisant des modèles de règles, des cartographies de réécriture, des fournisseurs .NET et d'autres fonctionnalités intégrées dans gestionnaire IIS (IIS Manager), les administrateurs Web peuvent facilement configurer des règles pour définir le comportement de réécriture d'URL (URL Rewrite) en fonction des entêtes HTTP, des entêtes de réponse ou de requête HTTP, des variables de serveur IIS et même règles programmatiques. En outre, les administrateurs Web peuvent effectuer des redirections, envoyer des réponses personnalisées ou arrêter des requêtes HTTP en fonction de la logique exprimée dans les règles de réécriture.
Définissez des règles pour transformer des URL complexes en adresses Web simples et cohérentes
La réécriture d'URL permet aux administrateurs Web de créer facilement des règles puissantes à l'aide de fournisseurs de réécriture écrits en .NET, de correspondances de modèles d'expressions régulières et de cartographies génériques pour examiner les informations dans les URL et autres entêtes HTTP et variables de serveur IIS. Des règles peuvent être écrites pour générer des URL pouvant être plus faciles à retenir pour les utilisateurs, simples à indexer pour les moteurs de recherche et permettre aux URL de suivre un format de nom d'hôte cohérent et canonique. La réécriture d'URL simplifie davantage le processus de création de règles grâce à la prise en charge de la réécriture de contenu, des modèles de règles, des cartes de réécriture, de la validation des règles et de l'importation des règles mod_rewrite d'Apache existantes.
Remplace les URL des applications Web pour produire des résultats conviviaux pour les utilisateurs et les moteurs de recherche
La réécriture d'URL permet aux administrateurs Web de remplacer facilement les URL générées par une application Web dans la réponse HTML par un équivalent plus convivial et plus convivial pour les moteurs de recherche. Les liens peuvent être modifiés dans le balisage HTML généré par une application Web derrière un proxy inverse. La réécriture d'URL (URL Rewrite) facilite la réécriture du contenu des réponses sortantes et des entêtes avec des règles de réécriture sortante fonctionnant avec les entêtes de requête et de réponse HTTP et avec les variables de serveur IIS.
Intégration transparente avec les fonctionnalités IIS existantes améliorant la gestion, les performances et le dépannage
La réécriture d'URL est étroitement intégrée au gestionnaire IIS pour une meilleure gestion. De plus, URL Rewrite prend en charge la mise en cache en mode utilisateur et en mode noyau pour des performances plus rapides. La réécriture d'URL prend également en charge le suivi des demandes ayant échoué pour un dépannage amélioré de l'exécution de la logique d'application.
Caractéristiques
Voici les principales caractéristiques du URL Rewrite :
- Moteur de réécriture d'URL basé sur des règles
- Moteur de réécriture de réponse basé sur des règles
- Prise en charge des fournisseurs de réécriture .NET personnalisés
- Correspondance de modèle d'expression régulière
- Correspondance de modèle générique
- Règles de réécriture globales et distribuées
- Réécriture dans le contenu de balises HTML spécifiques
- Conditions préalables aux règles de trafic sortant
- Accès aux variables du serveur et aux entêtes HTTP
- Réécriture des variables serveur et des entêtes de requête HTTP
- Réécriture des entêtes de réponse HTTP
- Liste d'autorisation pour les variables de serveur
- Fonctions HtmlEncode/HtmlEncode
- Modèles de règles intégrés
- Modèle de règle de proxy inverse
- Modèles de règles pour l'optimisation des moteurs de recherche SEO (Search Engine Optimization)
- Diverses actions de règle, y compris la redirection et l'abandon de la requête
- Suivi des groupes de capture dans les conditions de règle
- Journalisation des URL réécrites
- Interface utilisateur mise à jour dans IIS Manager
- Interface utilisateur intégrée pour la gestion des règles de réécriture et des cartes de réécriture
- Interface utilisateur intégrée pour l'importation des règles mod_rewrite d'Apache.
- Interface utilisateur intégrée pour tester les expressions régulières et les modèles génériques
- Prise en charge de la mise en cache de sortie en mode noyau et en mode utilisateur IIS
- Fonction de conversion en minuscules
- Réécrire les cartes pour générer l'URL de substitution lors de la réécriture
- Prise en charge du suivi des demandes ayant échoué
Remarques
- Vous pouvez télécharger l'URL Rewrite sur le site de téléchargement de IIS.NET et vous devrez redémarrer votre système d'exploitation.
- L'utilisation du module de réécriture d'URL Rewrite 2.1 pour IIS 7 sous Windows Server et versions ultérieures requière une version Windows Server 2012 et versions ultérieures).
- Les modifications qu'apportera URL Rewrite se retrouveront dans la section configuration/system.webServer/rewrite du fichier web.config.
Voir également
Langage de programmation - JavaScript - Node.js - Installation avec un autre serveur Web