Bonjour à tous.

Pouvez-vous me consacrer un peu de votre temps svp ?

Je sais que ma démarche est anti-SEO...
Mais j'ai besoin de rediriger tous mes visiteurs vers mon "http://www."

Je voudrais que quand ils tapent :
https://www.monsite.com/accueil ou
https://monsite.com/accueil ou
http://monsite.com/accueil
qu'ils soient systématiquement redirigés vers
http://www.monsite.com/accueil

Et ce pour toutes mes pages.

J'ai beaucoup fouillé et tenté plein de choses... mais sans succès !
Je précise que mon site n'a actuellement plus de SSL.
Et aussi, qu'il est hébergé chez onecom (pas OVH !).

Je n'arrive pas à ce que :
"https://monsite.com/accueil" ou "https://www.monsite.com/accueil"
me renvoie vers
"http://www.monsite.com/accueil".

Pourquoi ?
Comment y arriver ?

Voici une partie de mon htaccess

RewriteEngine On

#redirection permanente https => http
RewriteCond %{HTTPS} on
RewriteRule .*  http://%{HTTP_HOST}%{REQUEST_URI}  [R=301,L]

#redirection permanente http => https
#RewriteCond %{HTTPS} !=on
#RewriteRule .*  https://%{HTTP_HOST}%{REQUEST_URI}  [R=301,L]

RewriteCond %{HTTP_HOST} ^monsite\.com$ [NC]
RewriteRule ^(.*)  http://www.monsite.com/$1  [QSA,L,R=301]


Merci d'avance pour votre aide bien précieuse.
Modifié par jytest (23 Aug 2017 - 10:23)
Bonjour,
Je ne pensais pas être le premier à tenter cette manoeuvre...
J'attends vraiment l'aide généreuse d'un alsacréatien.
Merci d'avance.
Modérateur
Bonjour,

ce n'est pas possible sans certificat. La requête échoue avant d'arriver à la réécriture: Le ssl est testé par le navigateur avant d'envoyer les données au serveur.
Merci pour ta réponse.

Je ne me suis pas bien exprimé. Je reformule ma demande.

Avant mon site était en "https".
Pour des raisons personnelles, ce site doit absolument repasser en "http".
Mais,
1- je ne veux pas perdre mon référencement naturel (réalisé dans le temps avec du "https").
et
2- je souhaiterais que l'internaute qui frappe l'url suivante
"https://www.monsite.com" arrive directement sur "http://www.monsite.com".

Merci d'avance à tous pour votre précieuse aide !
Modifié par jytest (27 Aug 2017 - 21:19)
Bonjour,
Je ne sais pas si tu as trouvé la solution à ton problème, mais il m'intéresse
J'ai essayé ton code ça marche chez moi (OVH),
As tu trouvé une solution ?
RewriteEngine On
#redirection permanente https => http
RewriteCond %{HTTPS} on 
RewriteRule (.*)   http://%{HTTP_HOST}%{REQUEST_URI}   [R=301,L]