Bonjour,
J'ai migré un site en HTTPS et depuis j'ai un problème avec le .htacces au niveau des redirections.
Mon site initial en HTTP
http://www.monsite.com (index.html)
http://www.monsite.com/page1 (page1.html)
http://www.monsite.com/page2 (page2.html)
Voici le contenu du fichier .htaccess
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Options +FollowSymlinks RewriteEngine on ## Redirection 301 : HTTP vers HTTPS RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.monsite.com/$1 [R=301,L] ## Redirection 301 : WWW RewriteBase / RewriteCond %{HTTP_HOST} ^monsite.com.fr$ RewriteRule ^(.*) https://www.monsite.com/$1 [QSA,L,R=301] ## Redirection 301 : index vers nom de domaine RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp) RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]
Les redirections qui me posent problème sont celles de type :
http:www.monsite.com/page1 ---> https://www.monsite.com/page1.html
L'extension .html est rajoutée, et j'ai peur que Google considère cela comme du duplicate-content.
La balise canonical est renseignée dans la page :
<link rel="canonical" href="https://www.monsite.com/page1" />
Pourquoi l'extension .html est-elle rajoutée dans l'URL de destination ?
Est-ce considéré comme du duplicate-content ?
Autre question, sachant que je n'ai que 6 pages à rediriger, est-ce qu'il ne serait pas plus simple de déclarer dans le htaccess
redirect 301 http://www.monsite.com/page1 https://www.monsite.com/page1
redirect 301 http://www.monsite.com/page2 https://www.monsite.com/page2
...
Merci d'avance pour votre aide
Partager