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