UrlRewriter.NET est un composant de réécriture d'URL open source, léger et hautement configurable qui prend en charge ASP.NET 1.1 et ASP.NET 2.0. UrlRewriter.NET fournit la fonction de réécriture d'adresses, similaire à l'utilisation de .htaccecc dans le serveur Apache pour la réécriture d'adresses. Et en utilisant ce composant, vous n'avez pas besoin d'installer de composants ISAPI similaires au filtre ISAPI Rewrite. Ce composant est gratuit et open source et suit l'accord de licence open source de style MIT.
UrlRewriter.NET est un excellent outil d'optimisation des moteurs de recherche (SEO). En l'utilisant, vous pouvez créer des URL contenant des mots-clés spécifiés, améliorant ainsi le classement de votre site Web dans les moteurs de recherche.
En utilisant UrlRewriter.NET, vous pouvez faire :
Fournissez un format d'URL plus convivial pour les utilisateurs et les moteurs de recherche pour l'URL réelle (par exemple, en masquant l'extension .aspx dans l'URL, ou même en supprimant toutes les extensions pour obtenir une adresse d'URL sémantique).
Après la refonte de votre site Web, l'ancienne adresse d'accès peut être automatiquement transférée vers la nouvelle adresse sans que l'utilisateur ait à participer à des opérations redondantes. Cela aide les moteurs de recherche à mieux indexer votre site Web.
Bloquez certaines demandes entrantes illégales ou auxquelles vous ne souhaitez pas autoriser l'accès. Par exemple, vous pouvez utiliser User-Agent pour déterminer si le moteur de recherche est un moteur de recherche et le forcer à ne pas inclure le contenu que vous ne souhaitez pas qu'il inclue (vous n'avez pas besoin de définir robots.txt).
Fournir différents services aux visiteurs en fonction de leurs adresses IP, comme interdire les demandes d'accès à partir d'une certaine plage IP.
Il y en a bien d’autres qui nécessitent votre exploration minutieuse…
UrlRewriter.NET est un composant .NET écrit uniquement en C# et ne nécessite la prise en charge d'aucun autre composant ISAPI. Vous pouvez utiliser le format de document XML pour configurer les règles de réécriture, qui sont incluses par défaut dans le fichier web.config. Bien entendu, vous pouvez également personnaliser un fichier de règles.
Développer