Django网站域名发生迁移变更时,如何告知搜索引擎?
这时需要使用301重定向,把通过旧域名URL访问站点的用户引导至新的域名。
301 Moved Permanently是服务器返回的HTTP头信息(header)中的状态码的一种。当用户或搜索引擎向网站服务器发出浏览请求时,返回301状态码代表网页永久性地迁移到了另一个URL。
例如,网站迁移到了新的域名:www.example.com,修改wsgi.py,在尾部添加如下代码:
import django.core.handlers.wsgi
_application = django.core.handlers.wsgi.WSGIHandler()
DOMAIN_NAME = 'www.example.com'
def application(environ, start_response):
if environ ...