Google Search Consoleで「参照しているAMP URLはAMPではありません」というエラーが表示される場合の対処方法

この記事は約1分で読めます。

Google Search Consoleで「参照しているAMP URLはAMPではありません」というエラーが表示される場合の対処方法

Google Search Consoleの画面に
参照している AMP URL は AMP ではありません
というエラーが表示されるようになった

原因を調べるとkusanagiのbcacheを使用しているせいだった

通常のAMP

通常だと

https://u-ff.com/xxx/?amp=1

みたいなURLにアクセスすると

https://u-ff.com/xxx/

というページをAMP化したhtmlが返ってくる

kusanagiのbcache

kusanagiのbcacheをオンにした場合、URLの?以降のパラメーターを無視してキャッシュを返してしまう

よって、ampの効果が無視されてPC用のキャッシュデータを返してしまう

その結果、
参照している AMP URL は AMP ではありません
というエラーが表示されるようになる

kusanagiでbcacheをオフにする方法

kusanagi bcache off

上記のkusanagiコマンドでbcacheをオフにできる

コメント

タイトルとURLをコピーしました