Redirect Nginx:301从外部文件重定向
在Nginx中,301重定向URL是否可以分组到可以包含在域的Redirect Nginx:301从外部文件重定向,redirect,nginx,http-status-code-301,Redirect,Nginx,Http Status Code 301,在Nginx中,301重定向URL是否可以分组到可以包含在域的.conf文件中的外部文件中,以便在每次需要301重定向时不修改.conf 例如: 一个.nginx文件,。重定向组仅301重定向: location /test1 { rewrite ^ http://domain.com/test2 permanent; } 然后,.redirects包含在.conf文件中: include /.redirects; 它能工作吗?(我已经测试过了,但它对我不起作用。)它会起作用,但你需要记
.conf
文件中的外部文件中,以便在每次需要301重定向时不修改.conf
例如:
一个.nginx文件,。重定向
组仅301重定向:
location /test1 {
rewrite ^ http://domain.com/test2 permanent;
}
然后,.redirects
包含在.conf
文件中:
include /.redirects;
它能工作吗?(我已经测试过了,但它对我不起作用。)它会起作用,但你需要记住一件事,这个文件将包含在什么上下文中 在您的情况下,它是一个位置块,因此您需要将其包含在服务器块中,例如,不是http 也可以使用完整路径非相对路径
server {
# bla bla
include /etc/nginx/.redirects;
}