2010-01-28 5 views
0

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.

Répondre

0

Vous avez besoin d'un certificat SSL comprenant domain1.com et domain2.com (coûte plus cher).

+0

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. –

+0

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. –

Questions connexes