Url rewriting nginx 301重写根域工作正常,但文件未被重定向
我正在尝试将一个域重定向到nginx中的另一个url,它部分工作 看起来是这样的:Url rewriting nginx 301重写根域工作正常,但文件未被重定向,url-rewriting,nginx,rewrite,Url Rewriting,Nginx,Rewrite,我正在尝试将一个域重定向到nginx中的另一个url,它部分工作 看起来是这样的: location / { rewrite ^/(.*) http://www.some_domain.tld/some_dir/some_file.php permanent; } 它可以很好地重定向根域,但是如果我尝试加载它,它不会这样做。它将加载页面 想法 谢谢。试试这个 location / return 301 http://newdomain.com/a/b/c.p
location / {
rewrite ^/(.*) http://www.some_domain.tld/some_dir/some_file.php permanent;
}
它可以很好地重定向根域,但是如果我尝试加载它,它不会这样做。它将加载页面
想法
谢谢。试试这个
location /
return 301 http://newdomain.com/a/b/c.php;
}
不。如果我加载“”,它会工作。但是,如果我加载“”,它将不会重定向到新域。那么您可能有其他位置与此URL更匹配,因此nginx使用其他位置块处理它们,这两个URL是否在同一域上?是否只重定向某个案例或所有请求?