Openshift将wp-admin重定向到https

6
在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>

有什么可能的解决方案来克服这个问题。

将您的WP永久链接设置更改为http://格式的URL。 - anubhava
它已经设置为http://而不是https://,但仪表板仍然在https://中。 - Indra
请使用新的浏览器进行测试。 - anubhava
1个回答

13

感谢提供的信息。 在wp-config.php中,FORCE_SSL_ADMIN被设置为true define('FORCE_SSL_ADMIN', false);,现在我将其更改为false。问题已解决。仪表板现在是http。请更新答案,以便我可以接受它。 - Indra
2个小时的头痛终于解决了! - Mark
有没有其他解决这个问题的方法?例如,出于安全考虑,如果我不想为管理页面保留https,可能会怎样... - mgyky
1
你还想要什么其他的修复措施呢?你要么想要SSL(将其设置为true),要么不想要SSL(将其设置为false)。 - VoteyDisciple

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接