何気なくスマホで自分のアフィリ・ブログを見ながらアフィリエイトリンクをクリックしてみたところ 見たこともないエラーが表示されました。
「HTTPステータス400Bad Request」
びくりして他のアフィリリンクもクリックするも同じエラーが画面でアフィリ広告サイトに遷移しません。
よくよく見てみると どうも サーバーエラーの様子。
すると契約しているXサーバーが原因か?
収益が0円になるのを恐れつつも冷静さを装って対処して原因がわかり解決した経緯の備忘録を残しておきます。
「HTTPステータス400Bad Request」を発見した経緯と観察
とあるアフィリサイトの雑記ブログ
収益化が出来始めて良かったと安堵していた時、何気なくスマホでサイトを表示してアフィリlinkをクリックしたら
「HTTPステータス400Bad Request」のエラー表示
他のアフィリlinkをクリックしても「HTTPステータス400Bad Request」エラー表示
もしかしたらバリューのが原因かと思い
単独のアフィリリンクをクリックしても「HTTPステータス400Bad Request」エラー!
もしかしたらブラウザの問題かと思い別ブラウザで立ち上げてクリックしても「HTTPステータス400Bad Request」エラー
確かに昨日から急に収益が下がっていたのはこのせいかと思い
アフィリのスプリクトなどのアフィリコードの問題ではないかと推測
パソコンを立ち上げて念のために特化サイトのブログ上のアフィリ広告をクリックすると・・・
なんとアフィリ広告に遷移して正常に表示されました。
ということはスマホ側に原因があると思い・・あれやこれや・・解決しました。
原因と解決方法は次に
「HTTPステータス400Bad Request」の原因は?
HTTPステータスのコードは、ネット上のサイトにアクセスした際に「サーバー」が処理を行った結果の状態を3桁で表したものです。
番号はなんと、100~500番台の50種類以上があります。
HTTPステータス400を簡単に説明すると
サーバー側の問題でなく見る側の問題でサイトが見れなくなっている
というものです。
つまり、見る側のパソコンやスマホ側に原因があるということのようです。
この数字の中で400はの原因の候補としては以下の通り
- URLの問題
- ブラウザキャッシュとCookieの問題
- DNSキャッシュの問題
- ファイルサイズの問題
探ってみてみました
「HTTPステータス400Bad Request」エラーを解決した内容
先にも述べましたがアフィリリンクの「HTTPステータス400Bad Request」エラーが
- スマホではブラウザChromeで「HTTPステータス400Bad Request」エラー
- パソコンのブラウザChromeでは正常
なので間違いなく端末の問題だと確信しました。
上の原因の候補を見てクッキーの問題ではないか?と思い
スマホのブラウザの設定画面からクッキー・キャッシュの削除を実行
Chromeのキャッシュと Cookie の消去除手順
- Chrome を開きます。
- 画面右上の3点 クリック
- 最後にある設定 を選択
- 中ほどのプライバシーとセキュリティ を選択
- 閲覧履歴データーの削除を選択
- 閲覧履歴・cookieとサイトデーター・画像とファイル チェックがは入ったまま
- 下部にある[データを削除] をクリックします。
参照:Google公式「キャッシュと Cookie の消去」
すると
先ほどまでエラーだったリンク先がアフィリ広告に遷移してました。
無事に解決でした。
けれども、この原因がクライアント側つまりお客様側の問題であれば当方ではどうしもできない問題でありアフィリ収益の取りこぼしにも繋がりかねません。
【まとめ】「HTTPステータス400Bad Request」は楽天アフィリに多い?
アフィリエイトのサイトで「HTTPステータス400Bad Request」エラーになった場合の対処の手順は
- 「HTTPステータス400Bad Request」エラー表示
- 他のブラウザで確認
- 他の端末で確認
- 「HTTPステータス400Bad Request」になっているブラウザのキャッシュ削除
もしアフィエイトのリンク先が「HTTPステータス400Bad Request」になった場合は慌てずに他のブラウザまたは他の端末で確認してください。
そしてブラウザの問題だと判明したらキャッシュ等の削除を行ってください。
「HTTPステータス400Bad Request」エラーについて検索していると
楽天の関連のサイトでは「HTTPステータス400Bad Request」が多発しているとの報告があり
楽天市場や楽天カードなど楽天アフィリエイトでは端末側のブラウザのCookieが多くなると「HTTPステータス400Bad Request」が発生することが多くなるということ