aurelien59
WRInaute impliqué
Bonjour,
Suite à une refonte de site, je rencontre un problème de duplicate content avec un grand nombre d'url indéxées avec /index.php/
Exemple :
https://www.site.com/index.php/page1
alors que l'adresse exacte est :
https://www.site.com/page1
Le problème vient d'une erreur du coté de la balise rel="canonical" qui était mauvaise (comportée le /index.php/) Aujourd'hui le canonical est ok mais Google conserve dans les SERPs les duplicate.
Je souhaite mettre en place une redirection par variable dans le htaccess mais cela ne fonctionne pas.
J'ai uniquement réussi à rediriger https://www.site.com/index.php vers la https://www.site.com/
RewriteCond %{REQUEST_URI} /index.(htm|html|php)$
RewriteCond %{THE_REQUEST} /index.(htm|html|php)
RewriteRule ^(.*)index.(htm|html|php)$ /$1 [R=301,L]
Comment faire coté htaccess ? Depuis le webmasters tools, puis-je demander à Google de supprimer le /index.php/ ? (depuis la page "URL à supprimer" !?).
Merci de votre aide.
Suite à une refonte de site, je rencontre un problème de duplicate content avec un grand nombre d'url indéxées avec /index.php/
Exemple :
https://www.site.com/index.php/page1
alors que l'adresse exacte est :
https://www.site.com/page1
Le problème vient d'une erreur du coté de la balise rel="canonical" qui était mauvaise (comportée le /index.php/) Aujourd'hui le canonical est ok mais Google conserve dans les SERPs les duplicate.
Je souhaite mettre en place une redirection par variable dans le htaccess mais cela ne fonctionne pas.
J'ai uniquement réussi à rediriger https://www.site.com/index.php vers la https://www.site.com/
RewriteCond %{REQUEST_URI} /index.(htm|html|php)$
RewriteCond %{THE_REQUEST} /index.(htm|html|php)
RewriteRule ^(.*)index.(htm|html|php)$ /$1 [R=301,L]
Comment faire coté htaccess ? Depuis le webmasters tools, puis-je demander à Google de supprimer le /index.php/ ? (depuis la page "URL à supprimer" !?).
Merci de votre aide.