nginx 让 http 强制跳转到 https
将 HTTP 请求强制跳转到 HTTPS,最优的 Nginx 配置方式是使用 301 永久重定向,因为它会告诉浏览器和搜索引擎这个网站只有 HTTPS 版本,有助于提高 SEO 和用户体验。
server {
listen 80;
server_name example.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name example.com;
# SSL 相关配置
# ...
# 网站内容配置
# ...
}