htaccess rewrite 301
3 messages
• Page 1 sur 1
-

zeb - WRInaute accro

- Messages: 4560
- Inscription: 5 Déc 2004
htaccess rewrite 301
Bonjour
Je viens de découvrir avec effroi que j'avais un énorme duplicate sur l'accueil de certains de mes sites.
Le duplicate est lié aux URL que GG a crawlé qui se présentes sous la forme :
http://www.example.com/?xxx ou (sur un autre site) http://www.example.com/?p=xxx
Seul l'accueil est concerné.
Je suis bien sur a la recherche de ces urls pour savoir où elles sont apparues pour bien évidement les supprimer et traiter le problème à la racine (mais j'ai pas encore trouvé)
J'ai résolu le souci en incluant un header("Location: http://www.example.com/",TRUE,301) bien placé dans les frontaux qui gèrent les requêtes avec une condition (histoire de sortir du problème rapidement)
Mais je cherche a faire çà plus proprement dans un htaccess et j'ai pas trouvé comment
J'ai testé avec et sans rewrite condition et j'ai rien trouvé avez vous une idée d'une règle qui renverrait tout sur l'accueil quand on a sur l'url d'accueil des paramètres numériques dans le genre des urls en exemple ci dessus ?
Je viens de découvrir avec effroi que j'avais un énorme duplicate sur l'accueil de certains de mes sites.
Le duplicate est lié aux URL que GG a crawlé qui se présentes sous la forme :
http://www.example.com/?xxx ou (sur un autre site) http://www.example.com/?p=xxx
Seul l'accueil est concerné.
Je suis bien sur a la recherche de ces urls pour savoir où elles sont apparues pour bien évidement les supprimer et traiter le problème à la racine (mais j'ai pas encore trouvé)
J'ai résolu le souci en incluant un header("Location: http://www.example.com/",TRUE,301) bien placé dans les frontaux qui gèrent les requêtes avec une condition (histoire de sortir du problème rapidement)
Mais je cherche a faire çà plus proprement dans un htaccess et j'ai pas trouvé comment
J'ai testé avec et sans rewrite condition et j'ai rien trouvé avez vous une idée d'une règle qui renverrait tout sur l'accueil quand on a sur l'url d'accueil des paramètres numériques dans le genre des urls en exemple ci dessus ?
-

tryan - WRInaute passionné

- Messages: 2355
- Inscription: 20 Fév 2005
Re: htaccess rewrite 301
Salut,
Je précise que je suis une grosse buse dans le domaine mais ça peut peut être faire avancé ton schmilblick..ou pas
!
-http://www.example.com/?p=xxx
Je précise que je suis une grosse buse dans le domaine mais ça peut peut être faire avancé ton schmilblick..ou pas
-http://www.example.com/?p=xxx
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} p=
RewriteRule ^index\.php$ http://www.example.com? [L,R=301]
-

Blount - WRInaute occasionnel

- Messages: 430
- Inscription: 18 Nov 2010
Re: htaccess rewrite 301
tryan a écrit:Salut,
Je précise que je suis une grosse buse dans le domaine mais ça peut peut être faire avancé ton schmilblick..ou pas!
-http://www.example.com/?p=xxx
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} p=
RewriteRule ^index\.php$ http://www.example.com? [L,R=301]
Ici, tu captes aussi les paramètres du style : xyzp=.
Pour être sur de capturer que ce paramètre, ceci devrait aller :
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^p=[^&]*$
RewriteRule ^index\.php$ http://www.example.com? [L,R=301]
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Redirection 301 : url rewrité vers url rewrité
- 301 de Rewrite_ à Rewrite-
- rewrite - 301 - Robots
- rewrite et redirection 301
- Rewrite myphpannuaire et redirection 301 ?
- URL rewrite + Redirection 301 - Thelia
- Exclure un répértoire de URL REWRITE .htaccess
- [url Rewrite OVH] Problème .htaccess
- [.htaccess] Comportement curieux d'un rewrite
- [resolu]rewrite .asp sans .htaccess
- 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. - 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).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
