Openshift将wp-admin重定向到https

时间:2014-03-27 10:51:30

标签: php wordpress .htaccess openshift

在wordpress的一般选项中,我已将wordpress目录更改为http://mywebsite.com,但wordpress仪表板仍在htpps中,导致混合内容警告,即使在Firefox上禁用混合内容过滤器后,也不会显示仪表板中的图像。

我这是我的.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>

解决这个问题的可行方法是什么。

1 个答案:

答案 0 :(得分:13)

wp-config.php文件中有一个设置可以通过https引导所有管理流量。您需要禁用该选项才能使管理面板正常工作。

FORCE_SSL_ADMIN必须是假的:

define('FORCE_SSL_ADMIN', false);

解决了这个问题。请参阅相关的WordPress Codex页面: