我将网站网址更改为新网址,但google显示了我的旧网址,我已阅读到我需要进行301重定向,以帮助google显示我的新网址,但我不知道该如何使用django!
我的旧网址:
path('<int:pk>/', views.ArticleDetail.as_view(), name='detail')
我的新网址:
path('<int:pk>/<slug>', views.ArticleDetail.as_view(), name='detail')
更多信息: 我正在使用Nginx
答案 0 :(得分:0)
您需要做一些事情来确保您的网站得到正确的爬网。
关于重定向,您可以使用django.http.HttpResponsePermanentRedirect
来执行重定向。只需保留该视图,然后当用户导航到该视图时,将其重定向到正确的URL。
您还应该创建一个站点地图,其中列出了您网站的所有URL。然后,您可以使用他们的webmaster tool向Google提交此站点地图(如果尚未这样做的话)。这会将其需要爬网的所有页面通知其爬网程序,而不必担心丢失某些信息。