Django:URL模式产生于

2024-10-02 20:29:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个网址模式

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

它将offer_id传递给名为detail的视图。我的问题是,这个视图生成的页面将httpreferer作为它自己,而不是原始页面。i、 e.的http referermysite.com/offer1/最后变成了自己。你知道吗

我可以改变这一点,使referer实际上是用户点击链接的原始页面吗? 如果我做不到,这会不会对谷歌搜索我的网站产生影响?我假设正在进行某种重定向,搜索引擎会看不起这个吗?你知道吗

更新

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


Tags: namecom视图idhttpurl模式页面