Une demande HTTPS peut-elle être redirigée vers une demande HTTP dans Apache? Si c'est le cas, comment?
Oui, vous pouvez utiliser un fichier htaccess Apache pour réécrire la demande. Il devra être configuré dans votre configuration VHost si vous en utilisez un pour pouvoir correspondre sur le port, car Apache ne sait pas ce que https contient dans htaccess.
RewriteCond %{SERVER_PORT} ^443$
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Cela devrait rediriger tout ce qui arrive sur https
vers la page correspondante sur http
Oh oui, je devrais mentionner que cela devra se trouver dans votre fichier .htaccess
à la racine de votre site Web ou dans le dossier que vous souhaitez rediriger. Vous devrez également vous assurer que dans votre httpd.conf
ou vhost.conf
(selon la configuration) que vous avez configuré AllowOverride
, sinon votre htaccess ne sera pas lu.