Url Rewriting - mauvaise URI récupérée
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:
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