Bonjour,
j'ai un site qui a plus de 10 ans et qui existait notamment quand il n'y avait de certificat SSL.
Je cherche à faire des redirections 301 avec le htaccess et surtout d'éviter de faire 2 redirections à la suite.
Voici les URLs que je souhaite rediriger :
http://www.monsite.com/page1.php > https://www.monsite.com/page1.php
http://monsite.com/page1.php > https://www.monsite.com/page1.php
https://monsite.com/page1.php > https://www.monsite.com/page1.php
Des redirections comme ça j'en ai plus d'une centaine.
Est-ce que quelqu'un connait une règle générale pour faire ces redirections pour toutes les URLs d'un coup ?
Donc dire :
1/ si il n'y a pas de S dans le HTTP mais qu'il y a bien le sous domaine WWW, alors redirige vers le même fichier mais en ajoutant un S dans le HTTP et en ajoutant le sous domaine WWW.
2/ si il a un S dans le HTTP, mais qu'il n'y a pas le sous domaine WWW, alors redirige vers le même fichier en ajoutant le sous domaine WWW (et en conservant le S dans le HTTP bien sûr)
3/ si il n'y a pas un S dans le HTTP, et qu'il a le sous domaine WWW, alors redirige vers le même fichier mais avec le S dans le HTTP (et en conservant le sous domaine WWW).
En fait ce que je souhaite éviter c'est qu'une URL sans S dans le HTTP : http://monsite.com/page1.php soit dans un premier temps rediriger vers https://monsite.com/page1.php puis dans un 2ème temps redirigée vers https://www.monsite.com/page1.php
Merci beaucoup pour votre aide
Bon week-end
j'ai un site qui a plus de 10 ans et qui existait notamment quand il n'y avait de certificat SSL.
Je cherche à faire des redirections 301 avec le htaccess et surtout d'éviter de faire 2 redirections à la suite.
Voici les URLs que je souhaite rediriger :
http://www.monsite.com/page1.php > https://www.monsite.com/page1.php
http://monsite.com/page1.php > https://www.monsite.com/page1.php
https://monsite.com/page1.php > https://www.monsite.com/page1.php
Des redirections comme ça j'en ai plus d'une centaine.
Est-ce que quelqu'un connait une règle générale pour faire ces redirections pour toutes les URLs d'un coup ?
Donc dire :
1/ si il n'y a pas de S dans le HTTP mais qu'il y a bien le sous domaine WWW, alors redirige vers le même fichier mais en ajoutant un S dans le HTTP et en ajoutant le sous domaine WWW.
2/ si il a un S dans le HTTP, mais qu'il n'y a pas le sous domaine WWW, alors redirige vers le même fichier en ajoutant le sous domaine WWW (et en conservant le S dans le HTTP bien sûr)
3/ si il n'y a pas un S dans le HTTP, et qu'il a le sous domaine WWW, alors redirige vers le même fichier mais avec le S dans le HTTP (et en conservant le sous domaine WWW).
En fait ce que je souhaite éviter c'est qu'une URL sans S dans le HTTP : http://monsite.com/page1.php soit dans un premier temps rediriger vers https://monsite.com/page1.php puis dans un 2ème temps redirigée vers https://www.monsite.com/page1.php
Merci beaucoup pour votre aide

Bon week-end