2014-03-27 39 views
6

在wordpress中的一般選項中,我已將wordpress目錄更改爲http://mywebsite.com,但wordpress儀表板仍處於htpps中,導致混合內容警告,即使在禁用混合內容過濾器後也不會顯示儀表板中的圖像在Firefox上。Openshift重定向wp-admin到https

我這是我的.htaccess文件

Options +FollowSymlinks 

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    RewriteCond %{SERVER_PORT} ^443$ 
    RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L] 

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

什麼是可能的解決方案來解決這個問題。

+0

更改您的WP固定鏈接設置也有網址爲'HTTP://' – anubhava

+0

它已經被設置爲http://沒有使用https: //但儀表板仍處於https:// – Indra

+0

使用新的瀏覽器進行測試。 – anubhava

回答

13

您的wp-config.php文件中存在一個設置,可通過https引導所有管理流量。您需要禁用該選項才能使管理控制檯正常工作。

FORCE_SSL_ADMIN需要是假的:

define('FORCE_SSL_ADMIN', false); 

解決了這個問題。請參閱相關的WordPress的法典頁:

+0

感謝您的信息。 在wp-config.php中FORCE_SSL_ADMIN被設置爲true 'define('FORCE_SSL_ADMIN',false);'現在我將該值更改爲false。問題解決了。儀表板現在是http。請更新答案,以便我可以接受它。 – Indra

+0

2小時的敲打我的頭。這個固定! – mark

+0

是否有解決此問題的其他方法?例如,如果我不想爲管理頁面離開https,出於安全原因也許... – mgyky