尝试在 NGINX 中将简单的子域重定向到 URI/URL 路径。此时,我想让 nginx.somedomain.com 永久重定向到 nginx.somedomain.com/sample/redirection.html。下面的配置我在 nginx.conf 文件中,但不起作用。我重新启动了服务器,但仍然不起作用。具体来说,它出错并在 nginx.conf 文件中显示为无效。这应该放在哪里,这是否正确?
server {
server_name nginx.somedomain.com;
rewrite ^(.*) http://nginx.somedomain.com/sample/redirection.html permanent;
}
谢谢您的帮助!
答案1
遵循最佳实践并使用返回指示:
server {
server_name nginx.somedomain.com;
return 301 http://nginx.somedomain.com/sample/redirection.html;
}