博客之前是开启了https
只是我蠢不会301从http跳转https
因为我使用的 amh 在配置Nginx时进入了误区导致我错误的在伪静态配置中做更改而结果就是不是报错就是没有作用
在此感谢蒹葭为我指出正确的更改文件和c0sMx告诉我的简便的PHP方式
在这里我贴出来来方法
- amh方案
因为amh的https和http的Nginx的配置文件是分开的所以只用更改http的配置文件就行了
配置文件位置
/home/wwwroot/环境名/vhost
找到位置后添加以下代码
listen ip:80;
server_name 域名;
rewrite ^(.*)$ https://$host$1 permanent;
添加后保存记住别忘记重启Nginx
- PHP方案
在博客的模板文件hearder.php中添加以下代码
<?php if ($_SERVER["HTTPS"] <> "on") { $xredir = "https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]; header("Location: ".$xredir); } ?>
此方法与更改Nginx配置文件方法效果相同
- *
方案一适合折腾党使用,方案二适合专心写博客的人使用
- *
- *
啊啊啊不说了第一次用md语法写这么长的博文我要疯了啊啊啊
- *
(╯‵□′)╯︵┻━┻
- *
转载《正式启用https》请注明转载至https://blog.miku.ink/archives/5.html