我用谷歌搜索,搜索了Wordpress网站,Stackoverflow网站并尝试了许多建议的解决方案,但我的example.com(例如http://example.com)网站仍然重定向到Wordpress管理员 .
我有标准的.htaccess文件,WP安装在服务器上的www目录中(根据客户端请求) .
Here's the URL combinations and redirects:
-
example.com => https://www.example.com/wp-login.php?redirect_to=https://www.example.com/wp-admin/
-
http://example.com => https://www.example.com/wp-login.php?redirect_to=https://www.example.com/wp-admin/
-
www.example.com => https://www.example.com
在某处有一个301重定向,但我无法弄清楚在哪里或如何 .
What I've tried:
-
更改了管理员中的网站和主页网址
-
Wordpress Health 检查插件
-
停用重定向插件
-
安装SSL插件
-
已添加到.htaccess:
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R,L]
希望有人可以帮我解决这个问题 .
我使用Duplicator插件将站点从登台移动到实时环境 .
2 回答
如果您还没有,请停用所有插件并切换到核心提供的主题,看看之后会发生什么 .
如果它按预期工作,那么显然这是你的一个插件或你正在使用的主题中的一个问题 .
重新激活我的每一个并重新测试 .
要尝试的另一件事是将以下内容添加到.htaccess文件中,看看它能带给您什么 .
我建议检查你在数据库中使用的URL(wp_options表),打开你的phpMyAdmin并查找 siteurl 和 home . 如果这些URL与您要实现的结构不匹配,那么您可以运行此查询:
另外一个重要的注意事项是,浏览器正在缓存301重定向,因此它可以就是这样 .
希望能帮助到你 .