2010-10-24 9 views

risposta

2

Fare in modo che tutti i percorsi di immagine del CDN superino HTTPS è decisamente una cattiva idea. C'è un sovraccarico significativo con ogni richiesta HTTPS, quindi potresti non volerlo fare.

Tuttavia, risulta che esiste una soluzione semplice per specificare gli URL assoluti e tra domini senza il protocollo. È sufficiente utilizzare, nel CSS, qualcosa come

url: (//d604721fxaaqy9.cloudfront.net/image.jpg) ... 

e assicurarsi che il vostro foglio di stile viene servito oltre lo stesso protocollo, sia utilizzando lo stesso trucco, o, preferibilmente, specificando un percorso senza il protocollo, vale a dire, qualcosa come

<link href="/styles.css" ... 

o

<link href="styles.css" ... 

e siete pronti per partire!

+0

questa è una funzionalità di CSS o un hack? In ogni caso è un'ottima soluzione che proverò. – NexusRex

+0

Immagino che sia una caratteristica. Forse per la situazione che hai! – Soumya

+0

Questo non è un hack. Si chiama "protocollo relativo" o "schema relativo" URL. –

Problemi correlati