Simplicityの特徴 › フォーラム › Simplicityについての質問 › amp機能を有効にしてもAMP Validatorが反応しない
- このトピックには28件の返信、2人の参加者があり、最後に
ゆうにより9年、 5ヶ月前に更新されました。
-
投稿者投稿
-
-
2016年10月22日 1:10 PM #46537
ゆう
ゲストシンプリシティ2.3.6を使用しています。
amp機能を有効にしてつかってみたのですが、
AMP Validatorが反応してくれません。http://nelog.jp/chrome-amp-validator
を参考に使い方などを見てみたのですが、アイコンがずっとグレーのままで
ampが反映されているのかイマイチわかりません。投稿ページのみamp対応するというのは、説明でみかけたのですが
投稿ページもずっとグレーのままなのです。どうか教えて頂けないでしょうか
-
2016年10月22日 1:43 PM #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の不具合だと思います
※エラーになったので<を<にしています -
2016年10月22日 1:46 PM #46539
みき
ゲストちなみに投稿ページ以外の固定ページなどには
<link rel="amphtml" href="https://exsample.com/sample/?amp=1">が含まれていないので
グレーのままです
※こちらも<が<なっています -
2016年10月22日 3:38 PM #46542
ゆう
ゲストいちお探してみたのですが
<link rel="amphtml" href="https://exsample.com/sample/?amp=1">
はソースに含まれていないようなのですが。?amp=1をurlに付けてアクセスしてみたのですが、
やはりAMP Validatorは反応しません。シンプリシティの公式ページだとAMP Validatorは
反応しているのですが、
なぜなのでしょうか?? -
2016年10月22日 3:51 PM #46547
みき
ゲスト?amp=1を付けてアクセスしたときにAmpページが表示されますか?
グレーのときはAmpページがないというときなので -
2016年10月22日 4:04 PM #46550
わいひらキーマスターページキャッシュをするプラグインなどは使っていないですか?mod_pagespeedなどを含む。
参考:動作不良時のガイドラインもし使用していない場合、できれば不具合が出ているページのURLを見せていただけると助かります。
実際のものの、問題箇所を見ないと、ちょっと何ともいえないかもしれません。 -
2016年10月22日 5:50 PM #46554
ゆう
ゲスト -
2016年10月22日 6:13 PM #46555
みき
ゲスト圧縮系で思い当たるのは
これじゃないですかね
リンクありがとうございます -
2016年10月22日 6:20 PM #46556
みき
ゲストampページは作成できていますね・・・
やはり
<link rel="amphtml" href="https://exsample.com/sample/?amp=1">が含まれていないですね・・・
htaccesに記述した内容のページがわかる場合はそちらのリンクも教えてください -
2016年10月22日 6:22 PM #46557
みき
ゲスト念のためですが一回Ampを無効にして保存し、再度有効にしてみてください
-
2016年10月22日 6:26 PM #46558
みき
ゲストAmpページはサイドバーがなくなるんですよね(pcでも)
スマホではサイドバーがないからかな・・・
でもhttp://www.yuu-diaryblog.com/ではサイドバーがそのままなので#46557をお願いしました -
2016年10月22日 6:30 PM #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に追記したコードがこれになります。
無効にして再度有効にしてもだめでした
-
2016年10月22日 6:36 PM #46561
みき
ゲストそれのキャッシュかもしれません
-
2016年10月22日 7:05 PM #46562
ゆう
ゲストこのキャッシュの部分削除しないとダメっぽいですかね?やっぱり
-
2016年10月22日 7:17 PM #46563
みき
ゲストう~ん
やったほうがよいかもしれません
キャッシュプラグインを使っていなくても
キャッシュを作っていますから・・・
一緒ですからね・・・ -
2016年10月22日 8:34 PM #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 ?> -
2016年10月22日 8:47 PM #46567
みき
ゲストたしかに
カスタマイズした場合はsimplicity側では処理できませんからね -
2016年10月23日 10:06 AM #46579
ゆう
ゲストheader.phpに記述したら無事、機能してくれました。
ただ記載したhtaccesの部分は何も削除してないのですが、
エラーもなく機能してくれているということは、消す必要はとくにないのでしょうか?? -
2016年10月23日 10:27 AM #46581
みき
ゲストそうですね
カスタマイズが原因なので
htaccesのキャッシュは関係がないみたいです -
2016年10月23日 10:27 AM #46582
みき
ゲストなので消さないでよいと思います
-
2016年10月23日 10:27 AM #46583
わいひらキーマスター.htaccessの記述は、ブラウザキャッシュなので、CSSとかJavaScriptとか、画像とか、フォントとかを変更しない限りは、問題ないと思います。
基本的にはブラウザのリロードボタンで、最悪でもブラウザのキャッシュ削除機能で更新できるものだと思うので、消す必要はないと思います。 -
2016年10月23日 10:31 AM #46584
わいひらキーマスターあら、同じタイミングで投稿してしまった。
-
2016年10月23日 10:43 AM #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 ?>の部分はスマホの時のみ出力するようにしても大丈夫ですか??(意味ないと思いますが)
-
2016年10月23日 10:58 AM #46586
みき
ゲストあとampページは、検索のampからアクセスした時のみ反映されるのですかね?
反映というかampはページが新しく作られます
ampは記事のURLに?amp=1を付けてアクセスします
PC・スマホどちらからでもアクセスできますが
もともとスマホのためにつくられましたから・・・またampページから別の投稿ページへ移動した場合は、通常のページが表示されるということですかね??
移動先のリンクによると思います
上記参照 -
2016年10月23日 11:50 AM #46587
わいひらキーマスタースマホの時のみ出力するようにしても大丈夫ですか??
それだとGoogleのクローラーがきたときどのように処理されるのかは僕は分かりません。Google Search Consoleを見ていると、そのうちわかるとは思いますが、僕は試したことはありません。
そういったリスクを踏まえた上でなら、何をしても良いかと思います。
ちゃんとクローラーに認識されなかったとしても、本記事にはSEO的影響はなさそうに思います。が、結局はGoogleのみぞ知るです。 -
2016年10月23日 1:43 PM #46598
ゆう
ゲストなるほど
移動先のリンクによるということは
過去のページでstyleを使用した所すべてamp.cssで直した方がいいのですね??大丈夫な気もしますけど、スマホのみ出力とか余計なことは、今はしない方がよさそうですね。
あと一つだけお聞きしたいことがあるのですが、
ampっていうのは、過去記事も拾うのですかね??(検索結果で)
検索結果をみていると最新の記事でニュース関係だけ拾っているようにも見えるのですが。 -
2016年10月23日 2:09 PM #46599
みき
ゲスト移動先のリンクによるということは
過去のページでstyleを使用した所すべてamp.cssで直した方がいいのですね??どうでしょう?
ampは本当に制約が厳しいのですべてリンク先をAMPに変えると修正・確認に時間がかかります
なのでampで見たい人に?amp=1を付けてもらうか
ボタンなどを作ってampページはこちらみたいなのを設置するとか
したほうがいいと思います
こうしたいけどampでは上手くできないなんてことがあるのでampはあくまでサブと・・・ampっていうのは、過去記事も拾うのですかね??(検索結果で)
検索結果をみていると最新の記事でニュース関係だけ拾っているようにも見えるのですが。過去記事も拾うと思います
システムがわからないのですが
?amp=1って別リンクとしてとるんですかね?
たとえばコメントとかって#数字で飛べるじゃないですか・・・
?amp=1を別リンクとしてとればインデックスされるだろうし・・・
過去記事も確認しに来ると思うので・・・>ニュース関係だけ拾っているようにも見える
ampはニュースとかを高速表示するために作ったんじゃないかと思います
だってpcでニュースを読むよりスマホで読むほうが楽ですからね
実際にスマホでニュースを読む人は多いので使えるタグなどが書かれているページを見つけたので見てみてはいかがでしょうか?
ampについて -
2016年10月24日 7:40 AM #46621
わいひらキーマスター過去記事は拾いますけど、相性としては、ニュースとかトレンド記事の方が良いのは間違いないと思います。
-
2016年10月25日 10:30 AM #46658
ゆう
ゲストなるほど
大体わかりました。
みきさん、わいひらさんありがとうございました!
-
-
投稿者投稿
- トピック「amp機能を有効にしてもAMP Validatorが反応しない」には新しい返信をつけることはできません。