J'ai un client qui a récemment changé de nom. Ils avaient un certificat SSL pour leur site, et j'utilisais mod_rewrite pour m'assurer que toutes les demandes à domain1.com et www.domain1.com passaient à https://domain1.com
.Apache mod_rewrite pour fusionner deux domaines à une connexion SSL
Maintenant qu'ils sont domain2.com, j'aimerais que tout se passe à https://domain2.com
. Pas si facile, il s'avère. J'ai tout fonctionne bien sauf pour les demandes à https://domain1.com
. Cela n'est pas réécrit et il déclenche l'erreur d'incompatibilité de domaine pour le certificat SSL.
Voilà mes règles de réécriture:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain2\.com$ [NC]
RewriteRule .? https://domain2.com%{REQUEST_URI} [R=301,L]
les conseils que vous pourriez fournir serait grandement appréciée!
Aaron.
Mais je ne veux plus sécuriser domain1.com. Je veux juste que quelqu'un qui entre dans ce vieux domaine soit redirigé vers le nouveau. –
Vous ne savez pas quoi faire dans ce cas, peut-être votre navigateur déclenche-t-il une alerte SSL parce que vous redirigez d'un domaine https à un autre et que l'utilisateur peut ne pas le remarquer. Je rediriger les requêtes https de domain1 vers une page statique sur domain1 http, avec un lien vers le nouveau domaine. –