我想用nginx实现的目标是:
http://domain.com - redirects to http://otherdomain/page.html
http://www.domain.com - redirects to http://otherdomain/page.html
http://domain.com/* - redirects to http://otherdomain/*
基本上只有域和www应该重定向到url链接。其他所有内容都应该重定向到另一个域,但保留这样的URL:
http://domain.com/subdomain/page.html -> http://otherdomain/subdomain/page.html
如果您有任何疑问,请告诉我们。谢谢!
答案 0 :(得分:1)
您可以使用$ request_uri
见http://nginx.org/en/docs/varindex.html
可能就像下面的
server{
location = /
{
rewrite ^ http://otherdomain/page.html;
}
location /subdomain
{
rewrite ^ http://otherdomain/$request_uri;
}
}