Django和Nginx深层链接域名(重写规则或django网址?)
作者:互联网
我在Nginx后面运行Django(作为FASTCGI),我需要从另一个域的根目录“深度链接”到一个域中,而不需要重定向或转发,例如
鉴于我有一个域general-stuff.com和一个匹配的URL http://general-stuff.com/books/,并且我有第二个域books-stuff.com我需要一种方法来获取http://general-stuff.com/books/在URL http://books-stuff.com/处提供的页面我将如何进行此操作?
编辑:请注意,我还需要这些网址下面的树工作,例如http://books-stuff.com/book1/应该在http://general-stuff.com/books/book1/等页面上提供服务.
提前致谢
理查德.
解决方法:
您可以在Ngxinx中使用proxy_pass配置.
server {
gzip on;
listen 80;
server_name books-stuff.com ;
location / {
proxy_pass http://general-stuff.com/books/;
break;
}
}
应该做你想要的
标签:nginx,url-rewriting,webserver,django,deep-linking 来源: https://codeday.me/bug/20190710/1423735.html