我正在重新设计一个包含很多旧(且优化效果很差)内容的网站。迁移旧内容没有任何意义,因此,如果有人发现到旧网站的链接,我将使用Django Redirects App引发410错误。
https://docs.djangoproject.com/en/2.1/ref/contrib/redirects/
我当前正在获取默认的Chrome 410错误页面。如何提供自定义410错误页面?
答案 0 :(得分:0)
为什么要使用重定向应用程序?页面移动后,您应该进行重定向,或者您认为可以带给用户更好的体验(例如,从http到https)。
如果页面不见了,您不应重定向,而只需返回状态为410的HttpResponse
。
您可以将其包装在render函数中以指定自定义模板,只需确保传递一个status=410
。