のようにやってしまうと、リダイレクト元ページURLのクエリパラメータ(URLの「?」の後に続く文字列)とリファラ情報(document.referrer)が拾えなくなってしまうので、 リダイレクト元ページのクエリパラメータをそのままリダイレクト先URLにくっつけ、更にリファラ情報もクエリパラメータreferrerの名前でくっつけてリダイレクトを行うようにした。 リダイレクト先URLに#keyのようにフラグメント部が含まれていることも考慮している。 動作例 たとえば、以下のような状況でリダイレクトコードが動作したとき、 コードを埋め込むページURL http://example.co.jp/product/2359/index.html?quux=corge&grault=garply コードが動作したときのリファラ http://example.co.jp/search?q=book&ca