私はURLパターンを持っています
url(r'^(?P<offer_id>[^/]+)/$', detail, name="detail"),
offer_id
と呼ばれるビューにを渡しますdetail
。私の問題は、このビューが生成するページに、元のページではなく HTTP リファラーが含まれていることです。つまり、mysite.com/offer1/ の http リファラーは、それ自体になります。
これを変更して、リファラーが実際にユーザーがリンクをクリックした元のページになるようにすることはできますか? できない場合、これは Google が私のサイトをスパイダーするのに影響しますか? なんらかのリダイレクトが行われていると思いますが、検索エンジンはこれを軽視しますか?
アップデート
Chromes 開発者ツールを使用すると、既に (ブラウザ?) キャッシュにあるページのリクエスト ヘッダーが欠落しているようです。キャッシュにないページの場合、リクエスト ヘッダーは存在し、リファラー データは正しいがrequest.META.HTTP_REFERER
、detail
テンプレートではリファラーではなく現在のページを参照している