利用.htaccess文件配置301重定向到https

2020年07月08日 36点热度 1人点赞 0条评论

这次建博客没用服务器,用的虚拟主机。原因有三:

1、服务器费用太高,尤其是只能买香港的。我就弄个个人博客,自己没事写写、看看,花那么多钱有点浪费。

2、老薛家的主机针对 WordPress 程序做了很多优化,访问速度可以做到比服务器更快。

3、有事没事老想重装服务器、老想折腾。折腾来、折腾去毛也攒不下。

所以这次选了虚拟主机,便宜、好用,完全满足个人需求,而且还能避免手贱穷折腾。

但是,虚拟主机也有它的短板。比如想要配置 301 转发就有点困难。博客从搭建好到现在有个把月了,今天研究研究配一下吧。

经过多方搜索、多次尝试,终于找到了如下的解决方案。

# 开启转发
RewriteEngine on

# 判断 并 转发,
# 将 http:liguishou.com 开头的网址,
# 转发到 https://www.liguishou.com/
RewriteCond %{HTTP_HOST} ^(liguishou\.com)(:80)? [NC]
RewriteRule ^(.*) https://www.liguishou.com/$1 [R=301,L]

# 判断 并 转发,
# 将 http:www.liguishou.com 开头的网址,
# 转发到 https://www.liguishou.com/
RewriteCond %{HTTP_HOST} ^(www.liguishou\.com)(:80)? [NC]
RewriteRule ^(.*) https://www.liguishou.com/$1 [R=301,L]

配好以后,我用测试工具进行了测试。

李鬼手

不是在写代码,就是在写文章

文章评论