所以我目前有sitea.com
设置,并且已经积极运行了一年多。现在我要添加siteb.com
,siteb.com
也会有一个博客,名为siteb.com/blog
有人可以帮帮我吗?
这是我目前的配置:
app.py
:
@app.route('/')
def home():
'''
home() will show the homepage of my website sitea.com
'''
return render_template('index.html')
事情是sitea.com
和siteb.com
都指向同一台服务器,所以如果我尝试访问每个服务器,它只会将其提取到现有的sitea.com
网站,但是我想通过烧瓶来建立域名。
我该怎么做?我假设需要更改烧瓶配置中的现有sitea.com
,以及要添加的siteb.com
的另一个更改。
任何人都可以帮助我吗?
由于
答案 0 :(得分:0)
可能的一件事是,您拆分网站网址并在不同的域中呈现。喜欢:
@app.route('/')
def home():
# Return different results depending on the host
url = split_url(request.url)
if "www.sitea.com" == url['domain']:
return "<h1>You are visiting sitea.com</h1><p>Here's your URL " +
request.url + "</p>"
else:
return "<h1>You are not visiting www.sitea.com</h1><p>Here's your URL "
+ request.url + "</p>"
def split_url(url):
"Returns the full URL in two parts, the domain, and the path"
url = url.split('/', 3)
return {'domain': url[2], 'path': url[3]}