Dan*_*gen 14
比创建单独的Heroku应用程序更简单的解决方案是before_request
功能.
from urlparse import urlparse, urlunparse
@app.before_request
def redirect_nonwww():
"""Redirect non-www requests to www."""
urlparts = urlparse(request.url)
if urlparts.netloc == 'example.com':
urlparts_list = list(urlparts)
urlparts_list[1] = 'www.example.com'
return redirect(urlunparse(urlparts_list), code=301)
Run Code Online (Sandbox Code Playgroud)
这将使用"HTTP 301 Moved Permanently"响应将所有非www请求重定向到www.
归档时间: |
|
查看次数: |
3011 次 |
最近记录: |