我使用金字塔框架,我的网站使用https方案。
我更改了Not Found View - 它工作正常,用户看到my_fine_404页面。
但是当用户加载http://example.com页面(而不是https)时 - 用户会看到404默认页面(不是my_fine_404)。
如果我的网站使用https方案工作,如何更改http方案的未找到视图?
一些代码:
在view.py中更改未找到的视图:
@notfound_view_config(renderer='mysite:templates/my_fine_404.pt')
def not_found(request):
request.response.status = 404
return {'content': u'Sorry, page not found.'}
https的* .ini中的设置:
[server:main]
use = egg:waitress#main
host = 0.0.0.0
port = %(http_port)s
url_scheme = https