我有一個擁有SSL證書的網站。當我進入主頁時,所有信息都是正確的,並在URL中顯示綠色鎖,請參閱我的網站here。SSL證書;綠色鎖有時不顯示
問題是這個鎖沒有顯示在某些頁面上。 Here is an image of it.
如何確保綠色鎖定顯示在網站上的所有頁面上?
我注意到,當我插入網站時,首先沒有綠色的外觀,當網站加載完成後,它會消失。
編輯1,下面的代碼用於將所有URL與www重寫爲「https://」。這個我已經實現到我的.htacess文件中。
RewriteEngine On
# If not using www
RewriteCond %{HTTP_HOST} !^www.(.*)$ [NC]
RewriteCond %{HTTP:HTTPS} !on
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [R,L]
# If using www
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteCond %{HTTP:HTTPS} !on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
這是最有可能是因爲你有混合的內容。請確保頁面上的所有網址都使用https://協議,而不是http:// – unixmiah
並且瞭解更多有關混合內容來自何處的內容,請查看瀏覽器控制檯。 –
@unixmiah當我看着它們時,所有URL都使用https://。 「混合包容」,「https://」是什麼意思?我如何「使用https://,可能在.htacess文件中」確保「頁面上的所有網址? –