2017-01-19 95 views
2

我想從我的wordpress站點上的HTTP到HTTPS。到目前爲止,我已經做了以下內容:在wordpress站點使用SSL

  1. 改變了SITEURL和家庭地址https://www.example.com
  2. 在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. */ 
    
  3. 在.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);

現在它找到了管理面板的路徑,但樣式文件仍未加載。

+0

檢查錯誤控制檯,並確保一切正確加載。您可能還需要在數據庫中更新您的網站網址,或按照以下說明操作:https://www.godaddy.com/help/changing-your-wordpress-domain-name-6495。它可能引用HTTP而不是HTTPS,大多數瀏覽器都會忽略它。 – aynber

+0

你使用apache,nginx或其他? – themich

+0

是的,我編輯了數據庫中的網站網址。這是Apache。在日誌中我沒有看到任何具體的東西。然而,在控制檯中,我有一個列表,其錯誤如下所示:阻止加載混合活動內容「http://www.example.com/wp-includes/js/wp-emoji-release.min.js?ver=4.7 .1「 – Dimentica

回答