我正在使用Django进行编码,并使用Nginx; 我怎么能打开:
www.example.com/part1/part2
通过开放:
www.example2.com
此外,
www.example2.com/part3
实际上打开
www.example.com/part1/part2/part3?
答案 0 :(得分:1)
您必须注册www.example2.com。
在nginx中,您可以侦听该地址并返回重定向到www.example.com
server {
listen www.example2.com:80;
location ~ /(.*)$ {
return 301 http://www.example.com/part1/part2/$1;
}
}
但是,这将更改地址栏中的URL。另一种方法是通过proxy_pass传递所有请求:
server {
listen www.example2.com:80;
location ~ /(.*)$ {
proxy_pass http://www.example.com/part1/part2/$1;
}
}