AU端末の連続リダイレクトによる403エラーについて
AU端末で、とあるアフィリエイトリンクにリダイレクトをかました際、何故か403エラーが生じた。
アフィリエイトリンク自体リダイレクトであるため、302,301等の問題か、それとも・・・?といくつか検証したが変わらず。
そのアフィリエイトリンクに遷移した際のHTTP headerを確認したところ、アフィリエイトURLから遷移後も結構な数にリダイレクトしている模様
数年前のJphone端末のように、リダイレクトの回数が一定以上になると拒否される、なんてことは無いと思ったんですが、ためしに実験。
- 下記のスクリプトを用意、検証端末はmediaskinです。
test.php(リンク元(<a href=test2.php>)) test2.php(<?php header("location:test3.php");?>) test3.php(<?php header("location:test4.php");?>) test4.php(<?php header("location:test5.php");?>) test5.php(<?php header("location:test6.php");?>) test6.php(<?php header("location:test7.php");?>) test7.php(<?php header("location:test8.php");?>) test8.php(<?php header("location:test12.php");?> or test9.phpへ) test9.php(<?php header("location:test12.php");?>) test10.php(予備) test11.php(予備) test12.php(適当なhtmlを表示)
1->2->3->4->5->6->7->8->12
までは問題なく表示。
1->2->3->4->5->6->7->8->9->12
9を経由させると、なんと403エラーが生じた!!
また
1->2->3->4->5->6->7->8->9->10->12 1->2->3->4->5->6->7->8->9->10->11->12
でも同様に403エラーが生じた。
故に、おそらくたぶんですが
AU端末でのリダイレクトは8回まで?
※端末によって違うかもしれませんが、2機種で同様の現象が起きましたので、要注意ってことですね。