2011-08-22 3 views
0

Existe-t-il un bon moyen de gérer à distance les redirections 301 dans IIS? J'ai récemment pris possession d'un petit site Web ASP.NET de détail auquel j'ai été chargé de fournir à notre fournisseur de SEO la possibilité de changer les redirections pour les anciens produits, etc. sans avoir directement accès au serveur, ou avoir besoin de nous pour effectuer le changement.301 rediriger la gestion à distance

Le site est ASP.NET 4.0, en cours d'exécution sur Windows Server 2008 avec IIS 7.

+0

Y at-il/pourrait-il y avoir un proxy? –

+0

Il n'y en a pas pour le moment? – Nelson

Répondre

0

vous pouvez maintenir une liste des redirections nécessaires via un fichier app.config - un module qui prend la demande et vérifie la demande contre le fichier

s'il y a une correspondance alors vous pourriez rediriger vers un endroit connu. Le problème est qu'il pourrait être un peu lent - au lieu d'un fichier de configuration, vous pouvez stocker les redirections dans la base de données comme une alternative

+0

Serait-ce un module de gestionnaire HTTP? Je suppose qu'idéalement il lirait et mettrait en cache les redirections de la base de données dans Application_Start? – Nelson

+0

ouais un gestionnaire http - vous pouvez charger la liste entière des redirections dans le cache à app_start comme vous l'avez dit alors c'est une question de lecture de la mémoire. problème avec ceci est que si l'on a besoin d'être ajouté, il n'apparaîtra pas jusqu'à ce que le domaine de l'application est réinitialisé – stack72