https网站上的Http问题

passmiberre1970

New member
我开始研究我的一个旧联盟网站,这个网站已有10多年历史,建立在wordpress上。它是在https强制执行之前注册并上线的。多年前,我通过在GSC中设置https作为我的首选域来实施自动301重定向。至今,我仍然从GSC和SEMrush获得两个版本的http和https错误报告。这是否需要在托管侧/数据库侧采取其他措施,以使网站完全停用http?
 

keufanvana1986

New member
我建议您通过 mysql 搜索 wordpress 数据库中仍然带有 http:// 的任何设置/链接,并在进行任何尝试之前备份。此处有一条可能指引您正确路径的链接(sql查询示例):在WordPress中将 HTTP:// 替换为 HTTPS://,由于Google在网站上对HTTPS越来越挑剔,我希望能够快速简便地进行SQL查询,搜索和替换任何http://到https://的内容,我通常会执行以下操作...stackoverflow.com
 
如果您有权访问.htaccess文件,您可以设置一条规则始终提供https。该规则看起来像:RewriteEngine OnRewriteCond %{SERVER_PORT} 80RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L],您需要一个SSL证书才能使其正常工作。这些都超出了GSC的范围。
 

tranimlocar1978

New member
LetsEncrypt是免费的SSL证书,应该适用于任何网络服务器。然后使用@thedorf提供的代码,这些问题应该就能得到解决。
 
顶部