阿里云虚拟主机怎么设置http跳转到https

今天在用百度站长平台给网站www.dmfrtp.com认证https的时候,https认证一直失败,问题应该出现在http没有301到https上面,但是用的阿里云虚拟主机,通过阿里云虚拟主机后台301并没有http到https的选项,所以经过查询,实际上办法还是有的。

一般的阿里云虚拟主机根目录下面都会有个配置文件.htaccess,如果没有的话可以自己新建一个。只需要在这个配置文件重写入如下代码:

RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301] 

就可以将http301到https上。

如果用的其他服务商的虚拟主机,也可以用同样的方法进行操作。

你可能感兴趣的:(建站技术)