2013-10-05 4 views
1

J'ai un site Web fonctionnant sur un serveur dédié (IP unique) sur Apache. Plusieurs domaines sont dirigés vers le site Web. Par exemple: sub.abc.com, sub.bcdaf.comForcer https pour un seul domaine (implémentation complexe)

J'ai maintenant acheté un seul certificat SSL pour l'un des domaines (sub.abc.com). Seul SSL fonctionne uniquement lorsque l'utilisateur accède https://sub.abc.com

Je veux forcer les utilisateurs à https lorsqu'ils accèdent à http. Et par défaut, quand ils accèdent à sub.abc.com, il faut aller au https://sub.abc.com. Comment puis-je faire cela via htaccess?

S'il vous plaît noter que le https devrait fonctionner uniquement pour sub.abc.com et devraient forceing les utilisateurs devraient se produire que pour sub.abc.com

J'ai observé que l'utilisation de mod_rewrite .htaccess impacte performance du site. Les moyens suggèrent la meilleure façon.

Merci,
Raj

Répondre

0

Quelque chose comme ça dans votre .htaccess devrait travailler

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ https://%1/$1 [R=301,L] 
+0

Merci, mais quelque chose redirigerez à https pour tous les bons domaines? – user2818666

+0

S'il vous plaît noter que le https devrait fonctionner uniquement pour sub.abc.com et devrait forcer les utilisateurs devraient se produire uniquement pour sub.abc.com – user2818666

Questions connexes