Question

J'ai récemment acheté un certificat de sécurité pour un site Web valide pour www.example.com mais pas pour * .example.com (version générique - plus cher) Le problème que j’ai maintenant est que, bien que les utilisateurs puissent taper http://example.com , la version sécurisée (pages activées pour SSL) ) https://example.com déclenche une exception de certificat non valide, ce qui est parfaitement compréhensible.

Comment puis-je rediriger le trafic https vers la version www.example.com avant que la requête ne soit réellement envoyée sur le serveur? J'ai essayé la réécriture d'URL et les redirections sans aucune chance. des idées?

Le site Web est créé à l'aide de ASP.NET et hébergé sur un serveur IIS 7.

Merci!

Était-ce utile?

La solution

Dépensez quelques dollars de plus pour un (~ 30 $ chez Godaddy) pour un certificat bon marché pour le domaine plus court example.com.

Il semble peu probable qu'un nombre significatif d'utilisateurs saisissent https://example.com . S'ils tapent une adresse, ils utilisent probablement http: // ou rien. Vous devriez pouvoir configurer 2 hôtes virtuels, un pour http://example.com/ , et un pour http ( s): //www.example.com. Tout rediriger de example.com vers www.example.com

SSL est négocié en premier, vous ne pouvez donc rien faire pour rediriger les connexions à partir de https://example.com à https://www.example.com si https://example.com a un certificat non valide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top