常见问题 ev-ssl-ask

您现在所在的位置 首页 > 常见问题 > 如何将HTTP重定向到HTTPS访问网站更利于SEO

如何将HTTP重定向到HTTPS访问网站更利于SEO

  有时候,为了网站数据传输的安全,很多网站都部署了HTTPS,进行了网站传输数据的加密。而对于百度搜索引擎来说,并不会对HTTPS网站进行收录,那么如何让HTTPS网站更利于网站SEO呢?如何让HTTPS网站对百度更友好呢?HTTPS网站该怎么SEO优化?其实我们可以通过重定向来解决这个问题。
很多网站管理人员,在给网站部署SSL证书实现HTTPS加密后,只开放了HTTPS-443端口,而关闭HTTP-80端口,这样就导致用户通过只能通过HTTPS访问网站。如果用户通过HTTP访问网站,譬如直接在地址栏输入网址www.evssl.cn,则系统缺省就采用了HTTP方式,这时用户就会看到一个网站无法访问的出错信息,而绝大多数用户都不具备专业的网站知识,他们不会认为是自己输入不正确,而是认为网站出错了。这样一来一是对用户不友好,二是对百度搜索引擎来说也不友好,不利于网站SEO。那如何让HTTPS网站对用户和搜索引擎更友好呢?
正确的做法应该是开放HTTP-80端口,同时将用户通过HTTP访问网站的请求,重定向到HTTPS请求上,这样一来对用户和搜索引擎来说都是更有利的。具体该怎么操作呢?
首先,要将网站配置成HTTP和HTTPS都可以访问的模式,确保80和443端口全部打开,然后在那些必须通过HTTPS访问的页面的头部加入一个判断语句,逻辑如下:
If 用户是通过HTTP访问本页面

Then 用HTTPS方式重新访问本页面

以下用ASP和JSP代码举例:

asp代码:

If Request.ServerVariables(“HTTPS”)=”off”

Then response.redirect “HTTPS://www.wosign.com” & Request.ServerVariables(“PATH_INFO”) response.end

End If

jsp代码:

String scheme=request.getScheme();

String url=request.getRequestURI();

if(!”HTTPS”.equalsIgnoreCase(scheme))

{

response.sendRedirect(“HTTPS:// www.wosign.com “+url);

return ;

}

对于必须通过HTTPS的页面,只需加入以上语句,即使用户是通过HTTP访问的该页面,系统也会自动将其跳转为HTTPS。
更多关于HTTPS网站SEO,HTTPS网站收录,HTTPS网站加密相关问题请访问HTTPS证书网站www.evssl.cn,本文首发EV SSL证书网,转载请著名来源网址。