导读 最近在折腾服务器配置时,发现我的Nginx设置301重定向居然失效了,简直让我抓狂。😱 我原本想把旧域名example-old.com永久重定向到新域名e...
最近在折腾服务器配置时,发现我的Nginx设置301重定向居然失效了,简直让我抓狂。😱 我原本想把旧域名example-old.com永久重定向到新域名example-new.com,但访问旧域名时页面直接加载不出来,而不是跳转到新地址。👀
先检查了Nginx配置文件,确保语法正确且没有拼写错误。✅ 然后确认了监听端口和协议是否匹配(HTTP/HTTPS)。🧐 最后还重启了Nginx服务 nginx -t && systemctl restart nginx,但问题依旧存在。🤷♀️
后来才发现,原来是忘记在配置文件中添加`return 301 https://$host$request_uri;`这条关键指令了!😅 重新编辑配置文件后,一切恢复正常,旧域名终于乖乖跳转到了新域名。🎉
如果你也遇到类似问题,记得仔细核对配置文件哦!💡 Nginx 301重定向 Linux运维