Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将根域镜像到DJANGO和HEROKU中的特定URL?_Django_Heroku_Dns_Cloudflare - Fatal编程技术网

如何将根域镜像到DJANGO和HEROKU中的特定URL?

如何将根域镜像到DJANGO和HEROKU中的特定URL?,django,heroku,dns,cloudflare,Django,Heroku,Dns,Cloudflare,我有一个部署在heroku的Django项目,工作正常,还有一个通过cloudflare DNS指向heroku的域,它也可以工作: mydomain.com->myapp.herokuapp.com 简单地说,我想要的是: mydomain.com->myapp.herokuapp.com/page1/ 我想镜像(不是重定向)mydomain.com到我的django项目的特定URL(不是根URL)。换句话说,当用户在浏览器中访问mydomain.com时,应该会看到页面myapp.herok

我有一个部署在heroku的Django项目,工作正常,还有一个通过cloudflare DNS指向heroku的域,它也可以工作:

mydomain.com->myapp.herokuapp.com

简单地说,我想要的是:

mydomain.com->myapp.herokuapp.com/page1/

我想镜像(不是重定向)mydomain.com到我的django项目的特定URL(不是根URL)。换句话说,当用户在浏览器中访问mydomain.com时,应该会看到页面myapp.herokuapp.com/page1/,但url必须继续显示为mydomain.com


我该怎么做呢?

我必须解决一个让我想起你描述的问题。我通过发出url请求并抛出其内容来解决这个问题

import requests
from django.http import  HttpResponse

def mirror_topage1(request):
    req = requests.get('myapp.herokuapp.com/page1/')
    r = HttpResponse(req.content)
    return r

我必须解决一个让我想起你描述的问题。我通过发出url请求并抛出其内容来解决这个问题

import requests
from django.http import  HttpResponse

def mirror_topage1(request):
    req = requests.get('myapp.herokuapp.com/page1/')
    r = HttpResponse(req.content)
    return r