Comment puis-je obtenir le domaine nu pour mon site qui est saisi dans un navigateur (example.com
) pour être redirigé automatiquement vers www.mywebsite.com
. Cela se ferait-il sur le serveur Web interne IIS ou via les paramètres DNS du service d'enregistrement?
J'utilise Register.com
et j'ai essayé de demander leur assistance technique, mais ils n'ont pas répondu à ma question avec une solution utilisable.
Cela se ferait-il sur le serveur Web interne IIS
C'est possible. Il y a plusieurs façons. Je vais montrer comment vous utilisez le fichier web.config
. Dans votre fichier web.config
, mettez le code suivant:
<rewrite>
<rules>
<rule name="Redirect domain.com to www" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_Host}" pattern="domain.com" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:0}" />
</rule>
</rules>
</rewrite>
Ou si vous voulez utiliser des expressions régulières:
<rewrite>
<rules>
<rule name="Redirect domain.com to www" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_Host}" pattern="^domain.com$" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:0}" />
</rule>
</rules>
</rewrite>