【发布时间】:2014-05-08 20:31:39
【问题描述】:
这个问题和我刚才问的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的视图做了重定向:
return HttpResponseRedirect(pretty_url)
【问题讨论】:
标签: django httpresponse