加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Openshift将wp-admin重定向到https

发布时间:2020-12-13 16:35:43 所属栏目:PHP教程 来源:网络整理
导读:在wordpress的一般选项中,我已将wordpress目录更改为http://mywebsite.com但是wordpress仪表板仍然在htpps中,导致混合内容警告,并且即使在Firefox上禁用混合内容过滤器后,也不会显示仪表板中的图像. 我这是我的.htaccess文件 Options +FollowSymlinksIfModul
在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-config.php文件中有一个设置,用于通过https引导所有管理流量.您需要禁用该选项才能使管理面板正常工作.

FORCE_SSL_ADMIN需要为false:

define('FORCE_SSL_ADMIN',false);

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

> http://codex.wordpress.org/Administration_Over_SSL
> http://codex.wordpress.org/Function_Reference/force_ssl_admin

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读