gpt4 book ai didi

django - 如何管理 Django urls 别名重定向?

转载 作者:行者123 更新时间:2023-12-02 20:48:09 27 4
gpt4 key购买 nike

我想正确设置我的网址,避免像下面的示例那样设置,因为它会影响我的 Google 索引:

urls.py(错误的方式):

url(r'^virtual-reality/$', views.virtualreality, name="virtual-reality"),
url(r'^virtual-reality$', views.virtualreality, name="virtual-reality"),
url(r'^vr/$', views.virtualreality, name="virtual-reality"),
url(r'^vr$', views.virtualreality, name="virtual-reality"),

如你所见,我想要vr/vrvirtual-reality/virtual-reality 重定向到同一页面。我的网站上有 30 多个 url,并且随着结构的增长,像这样进行每个 url 重定向都是有问题的。

我的 Django 站点上没有使用 Apache,因此无法制定重写规则。 (我在 pythonanywhere(网络服务器:Gunicorn))

在不影响我的谷歌搜索索引的情况下,在同一 View 中重定向所有类型的别名并避免在 urls.py 中输入具有相同 View 的每个 url 的最佳方法是什么?

最佳答案

最好的方法是使用 django redirect app https://docs.djangoproject.com/en/1.10/ref/contrib/redirects/您可以使用它轻松管理来自管理员的重定向。

关于django - 如何管理 Django urls 别名重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43372938/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com