2017-10-11 96 views
0

網站是SSL和我有在WordPress管理內容編輯破碎的形象問題。如果我使用螢火蟲並檢查圖像的網址,以https開頭的圖像並出現錯誤無法加載圖像。如果我更改螢火蟲中的網址到http圖像是可見的。 如果我通常不在WordPress管理員中打開此頁面,頁面和圖片看起來不錯,頁面上有綠色的掛鎖。WordPress的 - 在內容編輯破碎的形象在WordPress管理

也許是同域和SSL證書有問題。由於SSL certificat是blabla.com,目前網站上blabla.com/bla/

感謝所有幫助:)

回答

0

您需要強制HTTPS到.htaccess文件。

要強制一個特定的域使用HTTPS,使用下面的代碼行的.htaccess文件在您的網站的根文件夾:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.com [NC] 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 

如果要強制你可以插入一個特定的文件夾SSL下面的代碼到一個.htaccess文件放置在該特定文件夾:

RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} folder 
RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R,L] 
+0

不工作:(#BEGIN WordPress的 RewriteEngine敘述在 RewriteBase /新/ 讀和寫rewriteRule(。*)https://%{HTTP_HOST}%{REQUEST_URI} [R = 301,L] RewriteBase/ RewriteRule^index \ .php $ - [L] 的RewriteCond%{} REQUEST_FILENAME!-f 的RewriteCond%{} REQUEST_FILENAME!-d 重寫規則。 /new/index.php [L] #END WordPress – amaric

+0

在您的數據庫的表wp_options中,「site_url」和「base_url」行包含https? – Paul

+0

檢查你的wp_config.php,你需要這行:define('FORCE_SSL_ADMIN',true); – Paul