Je travaille donc sur un projet avec plusieurs domaines et nous aimerions configurer IIS pour réécrire nos requêtes afin de rendre les URL plus agréables. J'ai été déconner avec le module de réécriture d'URL toute la journée et je ne peux pas obtenir les résultats souhaités.IIS7 réécriture d'URL + sous-domaine + ASP.Net MVC2
Exemple:
J'ai actuellement une longue URL comme « http://register.example.com/Registration/Register/New » = zone où l'enregistrement, contrôleur = registre ... Je voudrais à l'utilisateur de demander au site « http://register.example.com » et il frappe le registre contrôleur que j'ai configuré par défaut à l'action «Nouveau». Parce que j'ai donné le sous-domaine de registre, IIS sait qu'il utilisera la zone 'Enregistrement'.
L'URL d'arrivée serait quelque chose comme 'http://register.example.com/Register/Finish'
Est-ce possible?
Merci, John
J'ai déjà effectué le routage par défaut de mvc où un contrôleur ira à sa page d'index par défaut. Ce n'est pas le problème. Je veux cacher les Zones et utiliser un sous-domaine à la place (~/Area/Controller/Action? Query). De cette façon, je peux avoir plusieurs sous-domaines pointant vers le même site mais l'utilisateur ne le saura pas puisque la zone sera cachée. foo.site.com pointe vraiment vers foo.site.com/foo et bar.site.com est bar.site.com/bar –
pourquoi voulez-vous séparer votre site entre les sous-domaines? cela peut causer du chagrin dans d'autres domaines (comme le référencement naturel). –
Eh bien, ce n'est pas mon site web. J'essaie juste de faire ce que le patron a demandé:) .... Je suis totalement d'accord avec les problèmes de SEO. J'ai besoin des sous-domaines afin qu'il soit plus facile pour les clients de toucher les différentes parties du site. Ces parties sont des services distincts auxquels l'utilisateur peut ou non avoir accès. La seule similitude entre eux est le compte utilisateur et la connexion. Comment le SEO se comportera-t-il si je redirige sub.site.com vers site.com/sub? J'apprécie vraiment les commentaires. –