所以我有一个响应一个URL的nginx配置,但现在它应该从那个URL重定向到另一个URL(域名)。
重定向到仍然是同一服务器的其他域网址的最佳方法是什么?
编辑: 我已经尝试使用所有标志返回301/302,并重写^ [新URL],但所有这些都创建了一个重定向循环。
感谢。
答案 0 :(得分:0)
你需要有点具体,但是我会尝试将一般规则作为一个开始,我们将从example1.com
重定向到example2.com
server {
listen 80;
server_name example1.com;
return 301 http://example2.com$request_uri;
}
server {
listen 80;
server_name example2.com;
location / {
#handle the location
}
}
如果您提供更多信息,我会根据您的条件对其进行编辑。