Question

Nous avons une configuration de site Dot Net Nuke à exécuter sur un domaine. Nous aimerions que tous les http://www.site .com pour rediriger vers http://site.com .

Je peux trouver beaucoup d'informations pour IIS 7 mais très peu et certainement rien qui ait fonctionné pour IIS 6.

Était-ce utile?

La solution

ajouter un 301 déplacé de manière permanente dans votre fichier .htaccess

voir http://www.isitebuild.com/301-redirect.htm pour une procédure pas à pas

vous pouvez également vérifier le fonctionnement de certains sites Web: voir http: / /www.blackberryseo.com/seo/header-response-tool1.php et entrez " http: // www.twitter.com " dans le chèque. Ils renvoient un " 301 Moved " réponse pour cette URL.

Autres conseils

Vous ne pouvez pas utiliser un fichier htaccess avec un site Web asp.net.

Avez-vous déjà étudié la possibilité d’utiliser une solution d’URL complète pour votre site? Bien que vous résolviez des problèmes très simples (non www à www), vous avez toujours beaucoup de problèmes de référencement avec un site DNN.

Jetez un coup d'œil au fournisseur d'URL convivial que je distribue depuis mon site: Fournisseur d'URL amical de DNN

Une sorte de vieille question, mais dans DNN 5, il existe une autre solution si vous ne voulez pas gâcher avec le DNS et que vous utilisez

il s’agit en fait d’un piratage de URL par Oliver Hine - voici un lien vers le téléchargement http: //oliverhine.com/DotNetNuke/CoreModifications/PrimaryPortalAliases.aspx - en gros, il redirige le premier alias du portail pour ce portail, de sorte que vous devrez peut-être perdre un peu de la base de données

Je viens d'ajouter une réponse à https://stackoverflow.com/a/20551799/393089 , qui explique comment faites cela dans IIS6. Pour l’adapter à vos besoins (www à non-www), assurez-vous que votre site initial est configuré avec le domaine non-www (exemple.com) comme en-tête d’hôte, puis configurez le nouveau site avec le domaine www (c'est-à-dire www.example.com) en tant qu’en-tête d’hôte et dans le champ "Rediriger vers". Dans ce champ, entrez votre URL non www avec le suffixe $ S $ Q, c'est-à-dire http://example.com $ S $ Q.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top