Wordpress SSL-请求超出了10个内部重定向的限制

时间:2018-10-03 11:22:59

标签: php wordpress ssl

我在Wordpress网站上进行了网址更改,以使用“ https://”,在“设置”>“常规选项”以及.htaccess文件中添加更改时,我在服务器上返回内部错误。

apache日志具有以下信息:

  

[2018年10月3日星期三07:29:10] [错误] [客户端177.73.98.2]由于可能的配置错误,请求超出了10个内部重定向的限制。必要时使用'LimitInternalRecursion'增加限制。使用“ LogLevel调试”获取回溯。引荐来源:https://meusite.com.br/

我的.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]
RewriteEngine On
RewriteCond% {SERVER_PORT} 80
RewriteRule ^ (. *) $ https://meusite.com.br/$1 [R, L]
</ IfModule>`

1 个答案:

答案 0 :(得分:1)

请勿更改您的.htaccess文件。 遇到此问题的原因是因为WordPress Admin中的WordPress Address (URL)Site Address (URL)设置仍指向URL的http版本。

发生的事情是,当访问者访问您的网站时,.htaccess规则将其请求重定向到https版本,然后加载WordPress,这会识别到设置指向http版本,因此触发重定向到http版本。此重定向再次被.htaccess规则捕获,并一直持续到超时。

您需要做什么:
1.删​​除对.htaccess文件的任何修改。
2.在您的Wordpress管理员中更新WordPress Address (URL)Site Address (URL),以将它们指向URL的https版本。
3.安装WordPress HTTPS (SSL) Plugin