Problème de redirection 301 sous IIS
1 message • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Problème de redirection 301 sous IIS
Bonjour à tous,
J'essaie de mettre en place des redirections 301 sur un site (celui du profil...) mais qui n'est pas sous Apache, donc j'utilise IIS et ISAPI Rewrite
Le nom de domaine principal du site est en .FR , mais le site est encore accessible sous d'anciens NDD , en .COM et en .com/france
On ne communique plus sur ces 2 NDD dans le site, et comme le site connait bcp de duplicate content sous google, je veux que ces deux derniers chemins d'accès soient redirigés vers le .FR
Et également empêcher le http://monsite.fr et forcer le http://www.monsite.fr
J'ai donc fouillé un peu sur le forum et trouvé ce code :
j'ai donc tenté de l'adapter à mon cas et écrit ceci :
mais bon, rien ne marche, ni les redirections vers le .FR, ni l'obligation des .www ... même après moultes tentatives de modifications du code... pourtant j'ai d'autres lignes de code qui fonctionnent, le problème ne vient pas du fichier
j'ai vraiment besoin d'aide sur ce coup
J'essaie de mettre en place des redirections 301 sur un site (celui du profil...) mais qui n'est pas sous Apache, donc j'utilise IIS et ISAPI Rewrite
Le nom de domaine principal du site est en .FR , mais le site est encore accessible sous d'anciens NDD , en .COM et en .com/france
On ne communique plus sur ces 2 NDD dans le site, et comme le site connait bcp de duplicate content sous google, je veux que ces deux derniers chemins d'accès soient redirigés vers le .FR
Et également empêcher le http://monsite.fr et forcer le http://www.monsite.fr
J'ai donc fouillé un peu sur le forum et trouvé ce code :
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.votresite.com$
RewriteRule ^(.*) http://www.votresite.com/$1 [QSA,L,R=301]
j'ai donc tenté de l'adapter à mon cas et écrit ceci :
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.monsite.fr$
RewriteRule ^(.*) http://www.monsite.fr/$1 [QSA,L,R=301]
RewriteRule http://www.monsite.com/france(.*) http://www.monsite.fr/$1 [QSA,L,R=301]
RewriteRule http://www.monsite.com(.*) http://www.monsite.fr/$1 [QSA,L,R=301]
mais bon, rien ne marche, ni les redirections vers le .FR, ni l'obligation des .www ... même après moultes tentatives de modifications du code... pourtant j'ai d'autres lignes de code qui fonctionnent, le problème ne vient pas du fichier
j'ai vraiment besoin d'aide sur ce coup
1 message • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Aperçu des différents types de redirection
- Référencement : gestion des redirections par Yahoo
- Les redirections 301 passent-elles encore le contexte sémantique ?
- A propos des redirections sauvages (302)
- Redirection (PHP, JavaScript, serveur...)
- Comment résoudre les problèmes de Bourbon...
- Vidéos de Matt Cutts sur le référencement Google
- Comment éviter les contenus dupliqués (avec/sans le www)
- Gérer l'entête HTTP en PHP
- Contrer une redirection 302 intempestive...
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Test du code HTTP d'une page
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum