サイトアクセス時に初回以外は403エラーになる:メモ

根本的な原因が特定できたわけではないのですが一応メモとして。

一応の回避策として使えるものではありました。

起こった問題

  • サイトへの初回アクセスは正常に表示
  • リロードするなど2回目以降のアクセスで403エラー
  • 何度リロードしても403が発生しない環境もある
  • 発生する環境はブラウザやデバイスなどで違う模様(PCやスマホやデバイスやブラウザの組み合わせで違うのか、利用経緯で違うのか不明)

「何度リロードしても403が発生しない環境もある」というのは、私の環境ではMacのChromeが該当します。
キャッシュの削除やブラウザの再起動など試しましたが1度も403はでませんでした。

対処法

下記のいずれかで対処可能でした。

  • GTMのコードを消す
  • サーバーのWAFの設定(SQL対策関連)を切る

経緯としては、ファイル内の記述を削って確認したところGTMのコードを消せば表示されることを確認し、「GTM 403」などで検索して以下のページなどを発見した次第です。

原因

調べてもわかりませんでした。

GTMのタグによりSQL文と間違われるような文字列が出力されている可能性を考えましたが、初回は表示可能だったり403にならないブラウザがあったりと、エラーが安定せず判断がつきません。

GTMとAMPの絡みで403になるという情報は英語圏でいくつか見ましたが、今回はAMPにも絡んでいません。

以下のようにGTMのヘルプに403が返されるとありますが今回の403とは違うように思えます。

結び

納得いく解決状態ではありませんので、望み薄ではありますがまた後日調べてみようと思います。

7人がこの記事を評価

役に立ったよという方は上の「記事を評価する」ボタンをクリックしてもらえると嬉しいです。

連投防止のためにCookie使用。SNSへの投稿など他サービスとの連動は一切ありません。

コメント欄