Création d'un site Web MVC 2.0 et utilisation de Content Delivery Network (CDN) dans mon Site.Master. J'utilise le CDN suivant:Réseau de diffusion de contenu activé par SSL dans ASP.NET MVC
- Yahoo reset-fonts-grids.css
- jQuery 1.4.2
- jQuery Validation
Tous ces CDN sont livrés à l'aide http: //
Mon site Web prend actuellement en charge les pages SSL et non SSL. Lorsque vous naviguez vers les pages compatibles SSL, je reçois une erreur parce que le CDN sont liés à HTTP: //
Même si je suis conscient que vous pouvez utiliser une version SSL de CDN mais ma question est plutôt:
Depuis que j'ai des pages non-SSL et SSL tous partageant les mêmes * Site.Master * que dois-je faire? Dois-je simplement obtenir la version SSL pour les pages SSL et non-SSL? Ou devrais-je faire un peu de "if ... else"?
Avantages ou inconvénients à l'une de ces approches?
Merci
Merci djechelon! Peut-être que je vais avec l'approche If ... else! Je suis curieux ... Que faire si au lieu d'utiliser SSL ou non-CDN, à la place simplement ajouter les fichiers dans un dossier dans mon projet et un lien vers ces fichiers ... même si cela serait contraire à l'objectif de CDN, mais il résoudre mon problème aussi? – Vlince
Vous avez dit par vous-même ... que cela annulerait le but du CDN, mais, oui, cela serait corrigé puisque les URL relatives sont correctement mappées à SSL/non-SSL. –
il n'y a aucun intérêt à le faire quand vous pouvez utiliser "//" la première partie de votre URL vers le CDN si elle prend en charge les deux protocoles. Aucun if-else nécessaire. Les RFC sont utiles à lire. –