Bonjour,
Je suis passée en https et ça fonctionne, mais je rencontre quelques difficultés.
Si je tape le lien direct d'une page http de mon site, je suis renvoyée vers la page d'accueil https mais pas vers la page en question.
Exemple :
Si je tape http://www.example.com/tralala
Je suis renvoyée vers la page d'accueil https://www.example.com et non vers https://www.example/com/tralala
Il existe plusieurs codes de redirection dans mon fichier .htaccess que je n'arrive pas bien à gérer.
Les voici :
Je vous remercie pour votre attention.
EDIT : en regardant un peu plus bas dans le forum je suis parvenue à régler mon souci.
Voici les codes de redirection (je suis chez OVH) :
Merci.
Je suis passée en https et ça fonctionne, mais je rencontre quelques difficultés.
Si je tape le lien direct d'une page http de mon site, je suis renvoyée vers la page d'accueil https mais pas vers la page en question.
Exemple :
Si je tape http://www.example.com/tralala
Je suis renvoyée vers la page d'accueil https://www.example.com et non vers https://www.example/com/tralala
Il existe plusieurs codes de redirection dans mon fichier .htaccess que je n'arrive pas bien à gérer.
Les voici :
Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
</IfModule>
RewriteCond %{REQUEST_URI} /index.(htm|html|php)$
RewriteCond %{THE_REQUEST} /index.(htm|html|php)
RewriteRule ^(.*)index.(htm|html|php)$ /$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^monsite.fr$
RewriteRule ^(.*) http://www.monsite.fr/$1 [QSA,L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.monsite.fr/$1 [R=301,L]
Je vous remercie pour votre attention.
EDIT : en regardant un peu plus bas dans le forum je suis parvenue à régler mon souci.
Voici les codes de redirection (je suis chez OVH) :
Code:
<IfModule mod_headers.c>
Header set Strict-Transport-Security "max-age=16006000; includeSubDomains; preload"
</IfModule>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
RewriteEngine on
RewriteCond %{SERVER_PORT} 80 [OR]
RewriteCond %{HTTP_HOST} ^monsite\.fr$ [NC]
RewriteRule ^(.*) https://www.monsite.fr/$1 [QSA,L,R=301]
Merci.
Dernière édition: