安装了SSL后,我无法访问我的网站wp-admin。以及混合内容的错误

时间:2018-10-11 作者:Yogesh

我有这个密码.htaccess 文件,并且在安装ssl证书后面临大量混合内容错误。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^\\/(fractuosity)([0-9]+)\\/(.*)([0-9]+)\\/(.*)$ ?fractuosity$2=$4&%{QUERY_STRING}[L]

RewriteCond %{HTTP_HOST} celestialspaceindia\\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://celestialspaceindia.com/$1 [R,L]

</IfModule>

enter image description here

1 个回复
SO网友:Rick Hellewell

我将HTTPS重定向放在htaccess文件的顶部,而不是放在WordPress元素之后。有关htaccess建议,请参见Codex中的此页:https://codex.wordpress.org/htaccess . 在htaccess中执行WP规则之前,需要先重定向到https。

您可能还需要将数据库中的任何http更改为https。我使用“更好的搜索和替换”这样的插件来实现这一点,还有其他类似的选项。

并确保将wp选项表中的URL更改为https(在两个位置)。

结束

相关推荐

从WordPress后端添加新的子站点然后在子站点选项表OPTION_VALUE中必须包含HTTPS

我为域安装了多站点安装程序https://uninfo.org 但是,当我从后端添加新的子站点时,它正在创建,但在子站点WP选项表中,它是使用HTTP而不是https创建的,因为我在所有子域或主站点上都设置了https,甚至子站点也在使用,当我手动更新站点URL时,我需要在“添加新子站点”时自动运行它;在子站点选项表中,使用https显示子站点URL。请回复我适当的答案