Redirection RewriteCond %{THE_REQUEST} htaccess

WRInaute occasionnel
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 ?
 
L
lenono
Guest
Bonjour,

toto2525 a dit:
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:
RewriteRule ^repertoire1/index.php$ /repertoire1/ [R=301,L]

toto2525 a dit:
Non, c'est pas du duplicate.

Bonne journée,

Arnaud
 
WRInaute occasionnel
lenono a dit:
Je dirais :(mais attention, je suis pas trop réveillé !!! :roll: )
Code:
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 dit:
toto2525 a dit:
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 ?
 
L
lenono
Guest
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.
 
WRInaute occasionnel
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 ?
 
Discussions similaires
Haut