2
我想從我的wordpress站點上的HTTP到HTTPS。到目前爲止,我已經做了以下內容:在wordpress站點使用SSL
- 改變了SITEURL和家庭地址https://www.example.com
在wp-config.php文件添加
define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true); // I read this was deprecated, but I was desperate /* That's all, stop editing! Happy blogging. */
在.htaccess我:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase/ RewriteCond %{HTTPS} !=on RewriteRule ^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
因此,現在我面臨着t WO問題: 1. CSS樣式不加載 2.我無法訪問WP-管理面板和我有錯誤401的網頁沒有正確重定向
I`ve嘗試了很多東西,最後我真的很需要你的幫助,謝謝!
編輯!!!! 我刪除了行 define('FORCE_SSL_ADMIN',true); define('FORCE_SSL_LOGIN',true);
現在它找到了管理面板的路徑,但樣式文件仍未加載。
檢查錯誤控制檯,並確保一切正確加載。您可能還需要在數據庫中更新您的網站網址,或按照以下說明操作:https://www.godaddy.com/help/changing-your-wordpress-domain-name-6495。它可能引用HTTP而不是HTTPS,大多數瀏覽器都會忽略它。 – aynber
你使用apache,nginx或其他? – themich
是的,我編輯了數據庫中的網站網址。這是Apache。在日誌中我沒有看到任何具體的東西。然而,在控制檯中,我有一個列表,其錯誤如下所示:阻止加載混合活動內容「http://www.example.com/wp-includes/js/wp-emoji-release.min.js?ver=4.7 .1「 – Dimentica