HTTP到HTTPS 301重定向的噩梦

时间:2017-12-19 07:31:07

标签: redirect browser-cache http-redirect

感谢您的时间。我将以任何方式说我不是专家编码员,但我很乐意根据需要提供任何信息。

我遇到了过去两个月一直存在的问题,这要归功于301重定向,我似乎无法解决这个问题。我通过WordPress帮助运行一个新闻网站,我在几年前为所有HTTPS链接提供了301重定向,在获得关于HTTPS中的新闻稿插件呈现链接的投诉以及用警告标签吓跑读者之后成为HTTP。我对谷歌即将向Chrome用户转换为HTTPS的消息一无所知......

故事的简短版本我基本上把301放入.htaccess中,我似乎无法摆脱现在我将所有内容都转换为HTTPS。我遵循了所有必要的指令,并在9月份删除了.htaccess文件中的旧HTTPS-to-HTTP 301。然而,几个月后,旧的重定向仍然存在于某些页面上。我不能强制所有页面都使用HTTPS,因为在某些页面上它会创建一个重定向循环。我的站点地图的部分内容也是如此。因此,不时浏览网站我仍然通过HTTP提供旧页面。我会附上.htaccess的代码,这样你至少可以看到那里发生了什么。 (我将W3TC部分排除在外,以防止它过于繁琐。)

感谢您提出的所有建议!

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

0 个答案:

没有答案