Redirection RewriteCond %{THE_REQUEST} htaccess

toto2525
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 349
Inscription: 20 Sep 2007

Redirection RewriteCond %{THE_REQUEST} htaccess

Message le Jeu Mai 27, 2010 8:20

Salut,

J'utilise la règle ci-dessous dans mon fichier .htaccess pour rediriger la page de mon site http://www.mon-site.com/index.php vers http://www.mon-site.com et ça fonctionne très bien.
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://www.mon-site.com/ [R=301,L]

Je souhaiterai maintenant créer une nouvelle règle qui redirige http://www.mon-site.com/repertoire1/index.php vers http://www.mon-site.com/repertoire1/ mais je n'y arrive pas, j'ai essayé pas mal de combinaisons mais ça ne fonctionne pas, quelqu'un pourrait-il m'aider ?

Est-ce que la page http://www.mon-site.com/repertoire1/index.php est un duplicate content de la page http://www.mon-site.com/repertoire1/ pour GG ?

lenono
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: 4 Sep 2006

Re: Redirection RewriteCond %{THE_REQUEST} htaccess

Message le Jeu Mai 27, 2010 8:46

Bonjour,

toto2525 a écrit:Je souhaiterai maintenant créer une nouvelle règle qui redirige http://www.mon-site.com/repertoire1/index.php vers http://www.mon-site.com/repertoire1/ mais je n'y arrive pas, j'ai essayé pas mal de combinaisons mais ça ne fonctionne pas, quelqu'un pourrait-il m'aider ?


Je dirais :(mais attention, je suis pas trop réveillé !!! :roll: )
Code: Tout sélectionner
RewriteRule ^repertoire1/index.php$ /repertoire1/ [R=301,L]


toto2525 a écrit:Est-ce que la page http://www.mon-site.com/repertoire1/index.php est un duplicate content de la page http://www.mon-site.com/repertoire1/ pour GG ?

Non, c'est pas du duplicate.

Bonne journée,

Arnaud

toto2525
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 349
Inscription: 20 Sep 2007

Re: Redirection RewriteCond %{THE_REQUEST} htaccess

Message le Jeu Mai 27, 2010 9:43

lenono a écrit:Je dirais :(mais attention, je suis pas trop réveillé !!! :roll: )
Code: Tout sélectionner
RewriteRule ^repertoire1/index.php$ /repertoire1/ [R=301,L]


Merci ça marche parfaitement :D en fait il faut rajouter cette condition pour que ça renvoie bien comme il faut :
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([a-zA-Z]*)/index\.php\ HTTP/
RewriteRule ^([a-zA-Z]*)/index.php$ /mon-site.com/$1/ [R=301,L]



lenono a écrit:
toto2525 a écrit:Est-ce que la page http://www.mon-site.com/repertoire1/index.php est un duplicate content de la page http://www.mon-site.com/repertoire1/ pour GG ?

Non, c'est pas du duplicate.

Si ces 2 url aboutissent à la même page (même contenu) c'est bien un duplicate content, non ?

Dans GWT => Erreurs d'exploration => Web => j'ai des erreurs sur ce type d'url "http://www.mon-site.com/function.include" ou "http://www.mon-site.com/function.mysql-connect" comment faire pour que GG ne crawl pas ce type d'url et qu'il ne me les mettent pas en erreurs ?

lenono
WRInaute discret
WRInaute discret
 
Messages: 71
Inscription: 4 Sep 2006

Re: Redirection RewriteCond %{THE_REQUEST} htaccess

Message le Jeu Mai 27, 2010 14:26

Je suis pas un expert, Olivier te répondrait mieux !
Mais selon ce que j'ai compris (que l'on n'hésite pas à me corriger, pour toto2525 et pour moi), c'est pas duplicate, de toute façon, t'as un header 301.

toto2525
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 349
Inscription: 20 Sep 2007

Re: Redirection RewriteCond %{THE_REQUEST} htaccess

Message le Jeu Mai 27, 2010 16:04

Merci lenono.

Dans GWT => Erreurs d'exploration => Web => j'ai des erreurs sur ce type d'url "http://www.mon-site.com/function.include" ou "http://www.mon-site.com/function.mysql-connect" comment faire pour que GG ne crawl pas ce type d'url et qu'il ne me les mettent pas en erreur d'exploration ?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités