Google広告で、URLは絶対にあってるのに
「不承認: 機能していないリンク先」と出て、原因は500エラーとなる。
旧Search Consoleの「Fetch as Google」でチェックしても表示されてるし
描画もちゃんとされている。
「robots.txt テスター」でチェックしても対象になってる。
色々と調べて、新Search ConsoleのURL検査のライブテストをやったら
ここで500エラーの表示がついに出た。
現象さえ確認できれば後はチェックしていくだけで、
システムの色んなページで可能性のある部分を消しながらチェックしていき、
原因を追求。
今回の原因は
$_SERVER[‘HTTP_ACCEPT_LANGUAGE’]
をそのまま使っていたことが原因で、ブラウザで見てもエラーにはならなかった。
isset($_SERVER[‘HTTP_ACCEPT_LANGUAGE’])をかますことで解決。
コメントを残す