Php Wordpress强制HTTPS,123注册导致问题
我有一个linux软件包,通过123注册,托管一个标准的Wordpress网站。我已经安装并安装了SSL证书 为了让Wordpress在HTTPS上工作,我像往常一样通过wp配置更新了站点和主页URL,但是这不起作用,导致无限重定向循环。不知道为什么 所以我添加了Php Wordpress强制HTTPS,123注册导致问题,php,wordpress,.htaccess,https,Php,Wordpress,.htaccess,Https,我有一个linux软件包,通过123注册,托管一个标准的Wordpress网站。我已经安装并安装了SSL证书 为了让Wordpress在HTTPS上工作,我像往常一样通过wp配置更新了站点和主页URL,但是这不起作用,导致无限重定向循环。不知道为什么 所以我添加了$\u服务器['HTTPS']='on'(找到一个建议的帖子),然后在https上加载fine。不知道为什么会这样 然后我想强制将http重定向到https,因此在htaccess中我添加了: RewriteEngine On Rewr
$\u服务器['HTTPS']='on'(找到一个建议的帖子),然后在https上加载fine。不知道为什么会这样
然后我想强制将http重定向到https,因此在htaccess中我添加了:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
这确实会强制它使用https,但随后会出现无限重定向循环,重定向到自身
我已经在数据库上进行了搜索和替换,以替换对http到https的任何提及
有什么建议吗?多谢各位
编辑:我并没有要求htaccess规则强制https,正如在重复的问题请求中所指出的那样。我的规则是有效的,问题是当我强制使用https时,我会得到一个无限的重定向循环。因此,出于某种原因,使用123 reg,您必须按如下方式声明重定向:
RewriteCond %{ENV:SSL} !1
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
可能重复尝试删除$\u服务器['HTTPS']='on'
从wp配置并使用.htaccess onlyNo抱歉,仍然会得到ERR\u TOO\u MANY\u重定向这对于其他一些主机也是一样的。或者(不如使用.htaccess),但您可以。