Openshift将wp-admin重定向到https

Ind*_*dra 6 php wordpress .htaccess openshift

在wordpress的一般选项中,我已经将wordpress目录更改为on,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>
Run Code Online (Sandbox Code Playgroud)

解决这个问题的可能方案是什么?

小智 13

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

FORCE_SSL_ADMIN 需要是假的:

define('FORCE_SSL_ADMIN', false);
Run Code Online (Sandbox Code Playgroud)

解决了这个问题.查看相关的WordPress Codex页面: