【问题标题】:redirect old url to new url with django [duplicate]使用django将旧网址重定向到新网址[重复]
【发布时间】:2019-04-08 23:49:02
【问题描述】:

我将我的网站网址更改为新网址,但谷歌正在显示我的旧网址,我已阅读我需要进行 301 重定向以帮助谷歌显示我的新网址,但我不知道如何使用它django!

我的旧网址:

path('<int:pk>/', views.ArticleDetail.as_view(), name='detail')

我的新网址:

path('<int:pk>/<slug>', views.ArticleDetail.as_view(), name='detail')

更多信息: 我正在使用 nginx

【问题讨论】:

    标签: django url nginx redirect seo


    【解决方案1】:

    您需要做一些事情来确保您的网站被正确抓取。

    关于重定向,您可以使用django.http.HttpResponsePermanentRedirect 来执行重定向。只需保留该视图,当用户导航到该视图时,将他们重定向到正确的 URL。

    您还应该创建一个站点地图,其中列出了您网站的所有 URL。然后,您可以使用他们的webmaster tool 将此站点地图提交给 google,如果您还没有这样做的话。这将通知他们的爬虫他们需要爬取的所有页面,而不必担心他们会丢失一些信息。

    【讨论】:

      猜你喜欢
      • 2016-09-01
      • 2015-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-22
      • 1970-01-01
      • 2021-10-21
      • 1970-01-01
      相关资源
      最近更新 更多