在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
  • 09-10 07:59
    查看更多