amp機能を有効にしてもAMP Validatorが反応しない

Simplicityの特徴 フォーラム Simplicityについての質問 amp機能を有効にしてもAMP Validatorが反応しない

  • このトピックには28件の返信、2人の参加者があり、最後にゆうにより9年、 5ヶ月前に更新されました。
28件の返信スレッドを表示中
  • 投稿者
    投稿
    • #46537
      ゆう
      ゲスト

      シンプリシティ2.3.6を使用しています。

      amp機能を有効にしてつかってみたのですが、
      AMP Validatorが反応してくれません。

      http://nelog.jp/chrome-amp-validator
      を参考に使い方などを見てみたのですが、アイコンがずっとグレーのままで
      ampが反映されているのかイマイチわかりません。

      投稿ページのみamp対応するというのは、説明でみかけたのですが
      投稿ページもずっとグレーのままなのです。

      どうか教えて頂けないでしょうか

    • #46538
      みき
      ゲスト

      なければおかしいですが
      寝ログに書いてあるように
      <link rel="amphtml" href="https://exsample.com/sample/?amp=1">で判断していると思います
      一度投稿ページのソースを見て<link rel="amphtml" href="https://exsample.com/sample/?amp=1">を探すか、?amp=1をリンクにつけてアクセスしてみてください
      ampページが表示されたらAMP Validatorの不具合だと思います
      ※エラーになったので<を<にしています

    • #46539
      みき
      ゲスト

      ちなみに投稿ページ以外の固定ページなどには
      <link rel="amphtml" href="https://exsample.com/sample/?amp=1">が含まれていないので
      グレーのままです
      ※こちらも<が<なっています

    • #46542
      ゆう
      ゲスト

      いちお探してみたのですが
      <link rel="amphtml" href="https://exsample.com/sample/?amp=1">
      はソースに含まれていないようなのですが。

      ?amp=1をurlに付けてアクセスしてみたのですが、
      やはりAMP Validatorは反応しません。

      シンプリシティの公式ページだとAMP Validatorは
      反応しているのですが、
      なぜなのでしょうか??

    • #46547
      みき
      ゲスト

      ?amp=1を付けてアクセスしたときにAmpページが表示されますか?
      グレーのときはAmpページがないというときなので

    • #46550
      アバター画像わいひら
      キーマスター

      ページキャッシュをするプラグインなどは使っていないですか?mod_pagespeedなどを含む。
      参考:動作不良時のガイドライン

      もし使用していない場合、できれば不具合が出ているページのURLを見せていただけると助かります。
      実際のものの、問題箇所を見ないと、ちょっと何ともいえないかもしれません。

    • #46554
      ゆう
      ゲスト

      キャッシュ系のプラグインは使ってません。
      ただhtaccesに何か記述してたような気がします

      urlは
      http://www.yuu-diaryblog.com/
      になります。

      よろしくお願いします

    • #46555
      みき
      ゲスト

      圧縮系で思い当たるのは
      これじゃないですかね
      リンクありがとうございます

    • #46556
      みき
      ゲスト

      ampページは作成できていますね・・・
      やはり
      <link rel="amphtml" href="https://exsample.com/sample/?amp=1">が含まれていないですね・・・
      htaccesに記述した内容のページがわかる場合はそちらのリンクも教えてください

    • #46557
      みき
      ゲスト

      念のためですが一回Ampを無効にして保存し、再度有効にしてみてください

    • #46558
      みき
      ゲスト

      Ampページはサイドバーがなくなるんですよね(pcでも)
      スマホではサイドバーがないからかな・・・
      でもhttp://www.yuu-diaryblog.com/ではサイドバーがそのままなので#46557をお願いしました

    • #46559
      ゆう
      ゲスト
      # ETags(Configure entity tags) を無視する設定
      <IfModule mod_headers.c>
          Header unset ETag
      </IfModule>
      FileETag None
      
      # Enable Keep-Alive を設定
      <IfModule mod_headers.c>
          Header set Connection keep-alive
      </IfModule>
      
      # MIME Type 追加
      <IfModule mime_module>
          AddType image/x-icon .ico
          AddType image/svg+xml .svg
          AddType application/x-font-ttf .ttf
          AddType application/x-font-woff .woff
          AddType application/x-font-opentype .otf
          AddType application/vnd.ms-fontobject .eot
      </IfModule>
      
      # プロクシキャッシュの設定(画像とフォントをキャッシュ)
      <IfModule mod_headers.c>
      <FilesMatch "\.(ico|jpe?g|png|gif|svg|swf|pdf|ttf|woff|otf|eot)$">
          Header set Cache-Control "max-age=604800, public"
      </FilesMatch>
      </IfModule>
      
      # ブラウザキャッシュの設定
      <IfModule mod_headers.c>
      <IfModule mod_expires.c>
          ExpiresActive On
      
          # キャッシュ初期化(1秒に設定)
          ExpiresDefault "access plus 1 seconds"
      
          # MIME Type ごとの設定
          ExpiresByType text/css "access plus 1 weeks"
          ExpiresByType text/js "access plus 1 weeks"
          ExpiresByType text/javascript "access plus 1 weeks"
          ExpiresByType image/gif "access plus 1 weeks"
          ExpiresByType image/jpeg "access plus 1 weeks"
          ExpiresByType image/png "access plus 1 weeks"
          ExpiresByType image/svg+xml "access plus 1 year"
          ExpiresByType application/pdf "access plus 1 weeks"
          ExpiresByType application/javascript "access plus 1 weeks"
          ExpiresByType application/x-javascript "access plus 1 weeks"
          ExpiresByType application/x-shockwave-flash "access plus 1 weeks"
          ExpiresByType application/x-font-ttf "access plus 1 year"
          ExpiresByType application/x-font-woff "access plus 1 year"
          ExpiresByType application/x-font-opentype "access plus 1 year"
          ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
      </IfModule>
      </IfModule>
      
      # Gzip圧縮の設定
      <IfModule mod_deflate.c>
          SetOutputFilter DEFLATE
      
          # 古いブラウザでは無効
          BrowserMatch ^Mozilla/4\.0[678] no-gzip
          BrowserMatch ^Mozilla/4 gzip-only-text/html
          BrowserMatch \bMSIE\s(7|8) !no-gzip !gzip-only-text/html
      
          # 画像など圧縮済みのコンテンツは再圧縮しない
          SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico)$ no-gzip dont-vary
          # プロクシサーバーが間違ったコンテンツを配布しないようにする
          Header append Vary Accept-Encoding env=!dont-vary
      
          AddOutputFilterByType DEFLATE text/plain
          AddOutputFilterByType DEFLATE text/html
          AddOutputFilterByType DEFLATE text/xml
          AddOutputFilterByType DEFLATE text/css
          AddOutputFilterByType DEFLATE text/js
          AddOutputFilterByType DEFLATE image/svg+xml
          AddOutputFilterByType DEFLATE application/xml
          AddOutputFilterByType DEFLATE application/xhtml+xml
          AddOutputFilterByType DEFLATE application/rss+xml
          AddOutputFilterByType DEFLATE application/atom_xml
          AddOutputFilterByType DEFLATE application/javascript
          AddOutputFilterByType DEFLATE application/x-javascript
          AddOutputFilterByType DEFLATE application/x-httpd-php
          AddOutputFilterByType DEFLATE application/x-font-ttf
          AddOutputFilterByType DEFLATE application/x-font-woff
          AddOutputFilterByType DEFLATE application/x-font-opentype
          AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
      </IfModule>

      htaccesに追記したコードがこれになります。

      無効にして再度有効にしてもだめでした

    • #46561
      みき
      ゲスト

      それのキャッシュかもしれません

    • #46562
      ゆう
      ゲスト

      このキャッシュの部分削除しないとダメっぽいですかね?やっぱり

    • #46563
      みき
      ゲスト

      う~ん
      やったほうがよいかもしれません
      キャッシュプラグインを使っていなくても
      キャッシュを作っていますから・・・
      一緒ですからね・・・

    • #46566
      アバター画像わいひら
      キーマスター

      これだけカスタマイズされているということは、もしかして、子テーマなどでheader.phpをカスタマイズされていませんか?
      もしそうなら、タグを出力するのは、header.phpですので処理をheader.phpに書き加えないといけません。
      <head></head>内に以下のコードを追加します。

      <?php //AMPの案内タグを出力
      if ( is_single() &&
        is_amp_enable() &&
        (!function_exists('is_bbpress') || !is_bbpress()) ): ?>
      <link rel="amphtml" href="<?php echo get_amp_permalink(); ?>">
      <?php endif ?>
    • #46567
      みき
      ゲスト

      たしかに
      カスタマイズした場合はsimplicity側では処理できませんからね

    • #46579
      ゆう
      ゲスト

      header.phpに記述したら無事、機能してくれました。

      ただ記載したhtaccesの部分は何も削除してないのですが、
      エラーもなく機能してくれているということは、消す必要はとくにないのでしょうか??

    • #46581
      みき
      ゲスト

      そうですね
      カスタマイズが原因なので
      htaccesのキャッシュは関係がないみたいです

    • #46582
      みき
      ゲスト

      なので消さないでよいと思います

    • #46583
      アバター画像わいひら
      キーマスター

      .htaccessの記述は、ブラウザキャッシュなので、CSSとかJavaScriptとか、画像とか、フォントとかを変更しない限りは、問題ないと思います。
      基本的にはブラウザのリロードボタンで、最悪でもブラウザのキャッシュ削除機能で更新できるものだと思うので、消す必要はないと思います。

    • #46584
      アバター画像わいひら
      キーマスター

      あら、同じタイミングで投稿してしまった。

    • #46585
      ゆう
      ゲスト

      なるほど了解しました(^^♪

      あとampページは、検索のampからアクセスした時のみ反映されるのですかね?
      例えば、スマホでamp以外からアクセスした時は、通常のページが表示されるということで認識はあっていますでしょうか??
      またampページから別の投稿ページへ移動した場合は、通常のページが表示されるということですかね??

      それとスマホのみampページが有効という事は

      <?php //AMPの案内タグを出力
      if ( is_single() &&
        is_amp_enable() &&
        (!function_exists('is_bbpress') || !is_bbpress()) ): ?>
      <link rel="amphtml" href="<?php echo get_amp_permalink(); ?>">
      <?php endif ?>

      の部分はスマホの時のみ出力するようにしても大丈夫ですか??(意味ないと思いますが)

    • #46586
      みき
      ゲスト

      あとampページは、検索のampからアクセスした時のみ反映されるのですかね?

      反映というかampはページが新しく作られます
      ampは記事のURLに?amp=1を付けてアクセスします
      PC・スマホどちらからでもアクセスできますが
      もともとスマホのためにつくられましたから・・・

      またampページから別の投稿ページへ移動した場合は、通常のページが表示されるということですかね??

      移動先のリンクによると思います
      上記参照

    • #46587
      アバター画像わいひら
      キーマスター

      スマホの時のみ出力するようにしても大丈夫ですか??

      それだとGoogleのクローラーがきたときどのように処理されるのかは僕は分かりません。Google Search Consoleを見ていると、そのうちわかるとは思いますが、僕は試したことはありません。
      そういったリスクを踏まえた上でなら、何をしても良いかと思います。
      ちゃんとクローラーに認識されなかったとしても、本記事にはSEO的影響はなさそうに思います。が、結局はGoogleのみぞ知るです。

    • #46598
      ゆう
      ゲスト

      なるほど
      移動先のリンクによるということは
      過去のページでstyleを使用した所すべてamp.cssで直した方がいいのですね??

      大丈夫な気もしますけど、スマホのみ出力とか余計なことは、今はしない方がよさそうですね。

      あと一つだけお聞きしたいことがあるのですが、
      ampっていうのは、過去記事も拾うのですかね??(検索結果で)
      検索結果をみていると最新の記事でニュース関係だけ拾っているようにも見えるのですが。

    • #46599
      みき
      ゲスト

      移動先のリンクによるということは
      過去のページでstyleを使用した所すべてamp.cssで直した方がいいのですね??

      どうでしょう?
      ampは本当に制約が厳しいのですべてリンク先をAMPに変えると修正・確認に時間がかかります
      なのでampで見たい人に?amp=1を付けてもらうか
      ボタンなどを作ってampページはこちらみたいなのを設置するとか
      したほうがいいと思います
      こうしたいけどampでは上手くできないなんてことがあるのでampはあくまでサブと・・・

      ampっていうのは、過去記事も拾うのですかね??(検索結果で)
      検索結果をみていると最新の記事でニュース関係だけ拾っているようにも見えるのですが。

      過去記事も拾うと思います
      システムがわからないのですが
      ?amp=1って別リンクとしてとるんですかね?
      たとえばコメントとかって#数字で飛べるじゃないですか・・・
      ?amp=1を別リンクとしてとればインデックスされるだろうし・・・
      過去記事も確認しに来ると思うので・・・

      >ニュース関係だけ拾っているようにも見える
      ampはニュースとかを高速表示するために作ったんじゃないかと思います
      だってpcでニュースを読むよりスマホで読むほうが楽ですからね
      実際にスマホでニュースを読む人は多いので

      使えるタグなどが書かれているページを見つけたので見てみてはいかがでしょうか?
      ampについて

    • #46621
      アバター画像わいひら
      キーマスター

      過去記事は拾いますけど、相性としては、ニュースとかトレンド記事の方が良いのは間違いないと思います。

    • #46658
      ゆう
      ゲスト

      なるほど
      大体わかりました。
      みきさん、わいひらさんありがとうございました!

28件の返信スレッドを表示中
  • トピック「amp機能を有効にしてもAMP Validatorが反応しない」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)