gpt4 book ai didi

django - 如何使用 Django HttpResponseRedirect 提供规范 URL?

转载 作者:行者123 更新时间:2023-12-04 13:19:19 26 4
gpt4 key购买 nike

这个问题与我刚刚问的问题非常相似href: Can I get Google search results to use/display the final redirect url? ,但现在这个问题是针对 Django 的。

我的网站有使用以下格式的网页网址:

www.mysite.com/id/pretty_title

首页链接到这些页面,但href实际上包含了一些参数:
 www.mysite.com/id/?some_ugly_parameters_to_let_me_know_what_search_it_is_from

然后重定向到
www.mysite.com/id/pretty_title

显示页面。

我的问题是 Google 的搜索结果将页面链接显示为丑陋的 url,而不是漂亮的重定向。

我学到的是,我需要提供一个规范链接。但是,当丑陋的 url 页面从未真正存在时,至少不是我写的那样,我该怎么做呢?

服务器端发生的事情是丑陋的 url View 进行了重定向:
return HttpResponseRedirect(pretty_url)

最佳答案

我认为这是您正在寻找的正确构建模板标签。
{{ request.build_absolute_uri }}

关于django - 如何使用 Django HttpResponseRedirect 提供规范 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22728763/

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