Vue d’ensemble des modèles de règle

par Ruslan Yakushev

Les modèles de règles dans le module réécriture d’URL offrent un moyen simple de créer une ou plusieurs règles de réécriture pour un certain scénario.

Modèles de règles intégrés

Le module réécriture d’URL comprend plusieurs modèles de règles pour les scénarios les plus courants :

  • URL conviviale : ce modèle de règle peut être utilisé pour générer des règles de réécriture et de redirection qui rendent les URL de votre application web dynamique plus conviviale pour l’utilisateur et le moteur de recherche. Le modèle de règle vous aide à générer une règle de réécriture qui transforme les URL basées sur la hiérarchie en URL avec des chaînes de requête. En outre, il peut également, si vous le souhaitez, générer une règle de redirection qui peut être utilisée pour rediriger les clients web des URLs avec des chaînes de requête vers des URLs propres.
  • Règle avec mappage de réécriture : ce modèle de règle peut être utilisé pour générer des règles de réécriture et de redirection qui utilisent des mappages de réécriture pour stocker des mappages statiques entre les URL demandées à l’origine et réécrites ou redirigées. Pour plus d’informations sur l’utilisation des cartes de réécriture, consultez « Référence de configuration du module de réécriture d’URL » et « Utilisation des cartes de réécriture dans le module de réécriture d’URL ».
  • Blocage des requêtes : ce modèle de règle peut être utilisé pour générer une règle qui bloque les requêtes entrantes en fonction de différents critères. Par exemple, les requêtes peuvent être bloquées en fonction de certains modèles dans le chemin d’URL ou en fonction de certaines valeurs dans l’un des en-têtes de requête.

Modèles de règles personnalisés

Le module de réécriture d’URL fournit une infrastructure extensible permettant de brancher des modèles de règles personnalisés. Par exemple, vous pouvez créer un modèle de règle qui simplifie la création de règles de réécriture pour l’optimisation du moteur de recherche du site web ou pour empêcher la liaison de contenu à chaud. Pour obtenir des instructions pas à pas sur l’extension de l’interface utilisateur du module réécriture d’URL avec des modèles de règle, reportez-vous à l’article « Développement d’un modèle de règle pour le module réécriture d’URL ».