2010-05-06 6 views
0

Mon hébergeur m'a dit qu'ils utilisent Windows IIS (je ne suis pas sûr de la version) et que je ne peux pas mettre en place une réécriture d'URL pour moi. Je suis en train de chercher d'autres moyens de le faire. Évidemment, je n'ai pas accès au serveur IIS. J'ai lu quelque part qu'en utilisant une page personnalisée 404, je suis en mesure d'implémenter une réécriture d'URL de ma part en utilisant ASP classique. Je veux faire une réécriture d'URL pour subdomain.mydomain.com à www.mondomaine.com/sousdomaine.Comment implémenter la réécriture d'URL dans un ASP classique en utilisant une page personnalisée 404?

Je suis un peu perdu sur les étapes à suivre pour implémenter la réécriture d'URL. Quelqu'un peut-il me prendre à travers les étapes?

Merci

Répondre

0

Vous pouvez obtenir l'URL Rewriting sur IIS6 avec IIRF - c'est gratuit. Si votre hébergeur peut l'installer pour vous, il est facile d'obtenir des réécritures sur IIS. Si l'hôte Web a IIS7 ou version ultérieure, il peut utiliser le module de réécriture d'URL inclus dans IIS7.

+0

Je vais demander à mon hébergeur s'il peut installer le module pour moi. Si ce n'est pas le cas, alors je devrais me fier à la méthode personnalisée 404. Savez-vous comment faire cela? –

1

Request.ServerVariables("HTTP_HOST") vous donnera le sous-domaine.

if Request.ServerVariables("HTTP_HOST")="subdomain.domain.com" then 

    response.redirect("http://domain.com/subdomain") 

end if 
Questions connexes