通过 .htaccess 将 HTTP 强制跳转到 HTTPS 访问

项目信息

  • 项目名称:
  • 完成时间:
  • 相关链接:

  在全站部署 HTTPS 并确认没有问题之后,下一步应该要做的就是将所有的 HTTP 流量强制跳转到 HTTPS 了。如果你也使用 Apache 作为 Web 服务器,那么可以通过 .htaccess 文件进行便捷的跳转设置。

  打开网站根目录的 .htaccess 文件,在文件最前面添加以下内容即可:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.wavelpc.com/$1 [R=301,L]

  如果说需要将不带 www 的域名访问替换成带 www 的访问,还需要加以下两行内容:

RewriteCond %{HTTP_HOST} ^wavelpc.com [NC]
RewriteRule ^(.*)$ http://www.wavelpc.com/$1 [L,R=301]

  注:务必在 .htaccess 文件的最顶部添加以上内容,以保证重定向优先权。同时也不要忘了将 wavelpc.com 替换成你的域名。