在httpress网站上将https重定向到http

时间:2016-09-14 09:19:44

标签: php wordpress .htaccess redirect ssl

我的网站有时会在Google中显示为https://www.example.com。但我没有SSL证书(在我看来并不需要)。

如何将它们重定向到HTTP?

我目前的.htaccess是:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301]

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

当我输入https://example.com时,它会重定向到http://www.example.com。但是当我输入https://www.example.com时,它没有做任何事情。

2 个答案:

答案 0 :(得分:0)

将此代码写入htaccess文件。

RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

答案 1 :(得分:0)

您的重定向代码对我来说似乎很完美。你可能会在另一个地区感到困惑。

据我所知, Google网站管理员工具可能存在问题,或者我们可以说 Google Search Console 。要跟踪您的网站效果,您可能使用 HTTPS https://www.example.com)输入了网站网址,这可能表示Google搜索会显示您网站的HTTPS网址。 Search Console为Google搜索提供了重要信息,以便在自然搜索结果中显示正确的网址。

现在让我们谈谈SSL证书对网站的重要性。无论您是电子商务网站还是简单的博客,浏览器和服务器之间传输的每个数据都需要受到保护,SSL证书可以提供该设施。如果您在想,为什么我的博客在不处理付款或允许用户登录时需要SSL?

让我清楚你的观点:很明显,每个网站所有者都希望在Google中排名第一,此处SSL也很有帮助,因为Google已经明确表示要推动SSL安全网站的有机排名。因此,建议您为您的网站选择任何便宜的价格证书,而不是在Search Console上更改URL。

实用网址

Https to http redirect using htaccess

https://www.cheapsslshop.com/blog/google-says-companies-frivolous-attitude-on-https

https://webmasters.googleblog.com/2014/08/https-as-ranking-signal.html