メインコンテンツに移動

ユーザーアカウントメニュー

  • ログイン
ホーム
くさのまの部屋

メインナビゲーション

  • ホーム

パンくず

  1. ホーム

nginx利用でGoogle adSenseの「Site Kit encountered error」エラー発生

By 匿名 (未認証ユーザー) on 2024/06/11(火) - 21:39

エラー発生

nginxでwordpressの運用していますが、Google adSenseのエラーが発生した。
以下様なメッセージである。
「Cannogt read properties of null (reading '0')」
書いてある意味が不明である。
画像を削除しました。

「Report this problem」をクリックすると、英文のFAQのサイトに移送するため、内容を翻訳しながら内容を追っていくと対応策らしき内容の記載を見つけた。
対応内容をテストすると正常動作したための、対応策を記載する。

nginxの設定を修正する。

修正前:
$uri および /$uri をアクセスして、エラーの場合「/index.php」を実行する設定にしている。
すべて、最終的にindex.phpにアクセスすることになる定義になっている(nginx初心者時の記事です)。

location / { try_files $uri $uri/ /index.php; }

修正後:
以下の動作を行う。
 ①$uri および $uri/にアクセスして、エラーの場合「@ee」を実行するため「location @ee」に飛ぶ。
 ②「rewrite」を実行してURLを抽出する。
 ③「/index.php」の後に抽出した情報を付加する。
 ④再度URLチェックが実行され、*.phpがヒットしてphp-fpmが実行される。

location / { try_files $uri $uri/ @ee; } location @ee { rewrite ^(.*) /index.php?$1 last; }

 

nginx再起動

設定を変更したので、nginxを再起動する。

# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful # # systemctl restart nginx #

 

結果

ターゲットURLを"/index.php"に変えて、ターゲットURLに検索条件を付加しないと正しいURLにならないらしい。

タグ
adsense
nginx
  • コメントを投稿するにはログインまたは登録をしてください

Legal

  • コンタクト
Clear keys input element