Redirection HTTP - HTTPS

Nouveau WRInaute
Bonjour,

J'ai récemment migré mon site en HTTPS (Le site est hébergé sur un serveur mutualisé chez OVH)
Je souhaite donc rediriger toutes les anciennes URL HTTP vers les nouvelles URL HTTPS (avec ou sans www)

Mes URL HTTP à rediriger sont sous la forme :
/index.html
/page.html

Voici une partie du code de mon fichier .htaccess :

Code:
Options +FollowSymlinks
RewriteEngine on

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

RewriteBase /
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^(.*) https://www.example.com/$1  [QSA,L,R=301]

RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp)
RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L]

Avec cette configuration du fichier .htaccess :
http://www.example.com/page
renvoie vers
https://www.example.com/page.html
alors que je souhaiterai que la redirection se fasse vers
https://www.example.com/page

Le fait que la page soit accessible à l'URL /page et /page.html, cela pose-t-il un problème niveau duplication de contenu ?
Sachant que j'ai déclaré la balise
Code:
<link rel="canonical" href="https://www.example.com/page" />

Note : la redirection de HTTP vers HTPS est volontairement mise en 302, le temps de trouver une solution à mon problème.

Merci d'avance pour votre aide
 
Olivier Duffez (admin)
Membre du personnel
Le fait que la page soit accessible à l'URL /page et /page.html, cela pose-t-il un problème niveau duplication de contenu ?
en effet ce n'est pas terrible. Mais en interne, je suppose que tu ne fais aucun lien vers les mauvaises URL ? c'est ça qui serait vraiment une erreur

cela dit, c'est étrange de vouloir forcer ces "index.html"
 
Discussions similaires
Haut