首先,这个网站已经在HTTPS上运行了6个多月,有一个绿色的地址栏等等。直到最近,我才在Bing网站管理员工具上看到,重定向循环在这个网站上是一个问题。我决定使用IIS SEO机器人来检查错误。最终报告显示了5000多个重定向循环错误(什么?)。
我在“设置”>“常规”下正确应用了所有常规设置,但更进一步,在wp配置文件中添加了定义主页和定义站点URL。
我在这里使用AskaCache测试我的响应标题:http://www.askapache.com/online-tools/http-headers-tool/
除了重定向循环之外,当浏览器终止循环时,我还得到一个“HTTP/1.1 400错误请求”响应。我需要一个regex-pro来告诉我为什么这段代码会导致循环。Wordpress。org版主似乎认为代码很好,但在两个位于不同托管平台上的客户端站点(都是Apache 2.2)上也可以看到这一点:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*) https://%{SERVER_NAME}/$1 [R=301,L]
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
有一个网站是
https://jadecomputerservices.com