https - too many redirects

时间:2017-12-27 作者:ktsixit

我最近启用了SSL证书,我正试图在我的wordpress站点中使用它。我的网站的url是

禁用所有插头。


我已更换

 define(\'WP_HOME\',\'http://mywebsite.com\');   
 define(\'WP_SITEURL\',\'http://mywebsite.com\');
使用:

define(\'WP_HOME\',\'https://mywebsite.com\');
define(\'WP_SITEURL\',\'https://mywebsite.com\');
这是我得到的http://www.redirect-checker.org:

301永久移动https://mywebsite.com/ 301永久移动https://mywebsite.com/ 301永久移动https://mywebsite.com/ 301永久移动

发现的问题:重定向太多。请尝试减少重定向的数量https://mywebsite.com. 实际上,您使用了19个重定向。理想情况下,在重定向链中使用的重定向不应超过3个。3次以上的重定向将在服务器上产生不必要的负载并降低速度,最终导致糟糕的用户体验。

一个简单的。txt文件可以使用https。例如:

https://mywebsite.com/license.txt

给出“200 OK”消息,页面通常通过https浏览。

但是尝试浏览。指数php(包括wordpress)出现“重定向太多”错误。

我尝试向添加重定向。htacess文件,但不起作用。我读了很多关于这个问题的文章,但还没有设法解决它。你能帮帮我吗?

更新

以下是\\u服务器变量,由phpinfo()显示

_SERVER["UNIQUE_ID"]    WkOCLwoADAIAAFpxjJQAAAAG
_SERVER["QS_SrvConn"]   290
_SERVER["QS_AllConn"]   290
_SERVER["QS_ConnectionId"]  15143736798377620623491
_SERVER["HTTPS"]    1
_SERVER["HOME"] /home10a/sub002/sc11808-TCBG
_SERVER["HTTP_HOST"]    mywebsite.com
_SERVER["HTTP_USER_AGENT"]  Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36
_SERVER["HTTP_UPGRADE_INSECURE_REQUESTS"]   1
_SERVER["HTTP_ACCEPT"]  text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
_SERVER["HTTP_ACCEPT_ENCODING"] gzip, deflate, br
_SERVER["HTTP_ACCEPT_LANGUAGE"] en-US,en;q=0.9,el;q=0.8
_SERVER["HTTP_COOKIE"]  wordpress_test_cookie=WP+Cookie+check; wordpress_logged_in_dbdaedf581c00cfca1e0c4de7c421d21=marketing%7C1514545975%7C91BD7fgU1i2AZl6rYQQ1cjIFfYkG2raYJp0VNXAIEHM%7C9a9f559abd4e30c57834d12a093683a1b6ff5dff14fbbf341983e1acee2fef58; wp-settings-3=mfold%3Do%26editor%3Dtinymce%26libraryContent%3Dbrowse%26galleryitemtype_tab%3Dpop%26hidetb%3D1%26wplink%3D0%26posts_list_mode%3Dlist%26imgsize%3Dfull; wp-settings-time-3=1514373177; redux_blast=1514373287; PHPSESSID=568be9d8e51767786dfc80915ff881a3; redux_update_check=3.6.7.13
_SERVER["HTTP_SSL"] on
_SERVER["HTTP_X_FORWARDED_FOR"] 78.108.43.18
_SERVER["HTTP_X_FORWARDED_HOST"]    mywebsite.com
_SERVER["HTTP_X_FORWARDED_SERVER"]  mywebsite.com
_SERVER["PATH"] /usr/local/bin:/usr/bin:/bin
_SERVER["SERVER_SIGNATURE"] <address>Apache Server at mywebsite.com Port 80</address>
_SERVER["SERVER_SOFTWARE"]  Apache
_SERVER["SERVER_NAME"]  mywebsite.com
_SERVER["SERVER_ADDR"]  10.0.12.2
_SERVER["SERVER_PORT"]  80
_SERVER["REMOTE_ADDR"]  77.232.66.255
_SERVER["DOCUMENT_ROOT"]    /home10a/sub002/sc11808-TCBG/www
_SERVER["SERVER_ADMIN"] [no address given]
_SERVER["SCRIPT_FILENAME"]  /home10a/sub002/sc11808-TCBG/www/info.php
_SERVER["REMOTE_PORT"]  45245
_SERVER["GATEWAY_INTERFACE"]    CGI/1.1
_SERVER["SERVER_PROTOCOL"]  HTTP/1.0
_SERVER["REQUEST_METHOD"]   GET
_SERVER["QUERY_STRING"] no value
_SERVER["REQUEST_URI"]  /info.php
_SERVER["SCRIPT_NAME"]  /info.php
_SERVER["PHP_SELF"] /info.php
_SERVER["REQUEST_TIME"] 1514373679
<小时>

2 个回复
SO网友:Md. Ehsanul Haque Kanan

我正在回答这个问题,因为它已经很久没有得到有效的回答了。

由于禁用插件并没有解决此问题,您应该采取另外两个步骤:

Check WordPress Address(URL) and Site Address(URL)

<前往Settings > General Settings.WordPress Address(URL) 和Site Address(URL) 字段相同

Renaming .htaccess File

<转到public_html 目录搜索.htaccess 文件您可以找到有关这些步骤的更多信息right here.

SO网友:Erfan

您还可以在wp\\U选项中更改网站地址>;新网站地址的siteurl和home address选项。

结束