1

我有一个 url 模式

url(r'^(?P<offer_id>[^/]+)/$', detail, name="detail"),

它将 传递offer_id给名为 的视图detail。我的问题是该视图生成的页面本身具有 HTTP 引用而不是原始页面。即 mysite.com/offer1/ 的 http 引用最终成为它自己。

我可以更改此设置,以便引用者实际上是用户单击链接的原始页面吗?如果我不能,这会对 Google 抓取我的网站产生影响吗?我假设正在进行某种重定向,搜索引擎会看不起这个吗?

更新

使用 Chromes 开发人员工具,对于已经在(浏览器?)缓存中的页面,似乎缺少请求标头。对于不在缓存中的页面,请求标头在那里并且引用数据正确,但request.META.HTTP_REFERERdetail模板中仍然引用当前页面而不是引用

4

0 回答 0