2017-04-11 61 views

回答

-1

設置你的博客的網址,在WP管理界面https://...

如果您的帖子中包含的圖片,您需要手動編輯,或用WP插件,這些圖像的URL改寫爲https。例如,您可以使用Insecure Content Fixer插件。

編輯:感謝downvote。你能通過評論解釋我的答案中缺少什麼嗎?謝謝!

+0

我找到了發生在數據庫我搜索的這張圖片的網址位於(它是wp_options標籤中的一個字符串),試圖手動重寫它,但在此之後,我的整個標籤wp_options無法使用。只有當我將這個URL編輯回http時,我才繼續工作。 – Mark13

+0

請勿手動編輯WordPress數據庫。它包含內容長度的校驗和。你有沒有嘗試過我在我的回答中提出的插件? – Nisalon

0

當網站打開與https;所有請求都僅使用https進入服務器。圖片也不例外。但就你的問題而言,你可能會使用http來放置圖片的url。例如你的網站是test.com。所以,你可能已經放置圖像爲

<img src="http://test.com/imagename" /> 

現在,你所要做的就是找到這些URL並對它們進行更改。理想的方式來調用一個網址在WordPress

<img src="<?php bloginfo('template_directory'); ?>/images/headers/image.jpg" /> 

我希望這將有助於

0

我認爲你需要在這裏測試您的網址在這個網站https://www.whynopadlock.com/它會顯示所有這些都沒有HTTPS路徑的://通過這個你可以確定你需要改變的地方。

,你也可以包括.htacess這個代碼

RewriteEngine On 
RewriteCond %{HTTPS} !^on [OR] 
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] 
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L] 

或者你可以使用插件像FORCE SSL這也適用於非HTTP更改爲HTTPS

0
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTPS} !=on 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

# BEGIN WordPress 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule>