摘要:
宝塔有很多功能已经集成了,不需要额外的配置文件,比如今天说的启用SSL后,让网站的http自动跳转到https上。如果你的主机不是宝塔,那么参照以下教程试试,也许会有惊喜(记得备份...
宝塔有很多功能已经集成了,不需要额外的配置文件,比如今天说的启用SSL后,让网站的http自动跳转到https上。如果你的主机不是宝塔,那么参照以下教程试试,也许会有惊喜(记得备份,否则惊喜可能变成惊吓),先说Apache强制301跳转到https教程:
Apache自动跳转到 HTTPS
打开网站根目录 .htaccess文件(如果不存在则新建)
Markup
或者:
PHP
301跳转:(推荐)
Markup
再或者:
PHP
站点绑定多个域名,只允许 跳转
Markup
###把网址更改为自己的###
高级用法 (可选)
Markup
Nginx 自动跳转到HTTPS
方法一:
Markup
方法二:
适用于 80端口和443 配置在同一个 server{}内
Markup
其他情况, 站点绑定很多域名,只让某个域名跳转:
Markup
配置示例:
Markup
关于配置有些网站因为开启了伪静态某些规则已经存在,那么删除相同的代码即可,然后保存,查看是否跳转成功,未成功的可以留言给我,一起研究一起学习。Nginx可能比较难,因为不能向Apache那样可以新建文本来实现,nginx只能在配置文件修改,如果有有错误就可能导致网站无法打开或者出现500等错误代码,所以修改配置文件之前一定要先备份,备份,再备份。