如何在django中的urls.py中应用301重定向

时间:2017-08-23 05:22:46

标签: python django

我想将旧网址重定向到新网址。http://www.cancleanpressurewashers.com/http://royturk.macraesdev.com/services/shop-service-repair/。在这里,这将被重定向到不同的域。

1 个答案:

答案 0 :(得分:0)

通过简单地在视图中重定向与/网址相对应的方式来实现此目的:

class YourView(View):
    def get(self, request):
        redirect("http://royturk.macraesdev.com/services/shop-service-repair/")

但我认为更好的方法是使用像Nginx这样的网络服务器。在nginx中,您可以通过在配置中添加anoter server块来实现此目的:

server {
   listen 80;
   server_name http://www.cancleanpressurewashers.com/ 
   return 301 http://royturk.macraesdev.com/services/shop-service-repair/
}

希望它有所帮助!