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



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

一种方法是通过简单地重定向与/url 对应的视图来实现此目的:

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

但我认为更好的方法是使用像Nginx这样的Web服务器。在nginx中,你可以通过在配置中添加anoterserver块来做到这一点:

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

希望对您有所帮助!

最新更新