在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