我可以通过另一个 URL 主机名打开一个带有路径名的 URL 吗?
Can I open an URL with its path name by means of another URL host name?
我正在使用 Django 编码,并使用 Nginx;
我怎样才能打开:
www.example.com/part1/part2
打开方式:
www.example2.com
此外,
www.example2.com/part3
实际上打开
www.example.com/part1/part2/part3?
您必须注册 www.example2.com.
在 nginx 中,您可以监听该地址并 return 重定向到 www.example.com
server {
listen www.example2.com:80;
location ~ /(.*)$ {
return 301 http://www.example.com/part1/part2/;
}
}
但是,这将更改地址栏中的 URL。另一种方法是通过 proxy_pass:
传递所有请求
server {
listen www.example2.com:80;
location ~ /(.*)$ {
proxy_pass http://www.example.com/part1/part2/;
}
}
我正在使用 Django 编码,并使用 Nginx; 我怎样才能打开:
www.example.com/part1/part2
打开方式:
www.example2.com
此外,
www.example2.com/part3
实际上打开
www.example.com/part1/part2/part3?
您必须注册 www.example2.com.
在 nginx 中,您可以监听该地址并 return 重定向到 www.example.com
server {
listen www.example2.com:80;
location ~ /(.*)$ {
return 301 http://www.example.com/part1/part2/;
}
}
但是,这将更改地址栏中的 URL。另一种方法是通过 proxy_pass:
传递所有请求server {
listen www.example2.com:80;
location ~ /(.*)$ {
proxy_pass http://www.example.com/part1/part2/;
}
}