イントロダクション
Google のブログサービス「Blogger」でブログを公開している人が知っておきたいBloggerブログのURLの構成をまとめました。また、Bloggerブログを閲覧している人も、この構成を知っておくと、よりBloggerブログを快適に、楽しく読むことが出来ると思います。
今回は、ブログ内の構造として、Blogger のラベルページについて記載します。
ラベルページ
ラベル名を基に、投稿を列挙するページです。投稿は投稿日が新しいもの順に列挙されます。
ラベルガジェットやブログの投稿の下部に表示されているラベル名からアクセスすることができます。
ラベルページの URL 構造は次のようになっています。
URL構造の例)ラベル名:Blogger の場合
http://upa-pc.blogspot.jp/search/label/Blogger
URLの構造は、ドメイン名の次に、以下の構造が続きます。
search/label/label-name
label-name : ラベル名
なお、次のようにラベル名を + で連結することで、両方のラベルが付与された投稿のみ列挙することが出来ました。
URL構造の例) ラベル名として、Blogger と Feed の両方が付与された投稿を列挙するラベルページを表示する場合
http://upa-pc.blogspot.jp/search/label/Blogger+Feed
search/label/label-name1+label-name2
label-name1 : ラベル名1
label-name2 : ラベル名2
ラベルページの「前の投稿」、「新しい投稿ページ」
ラベル名から直接リンクされたラベルページに表示しきれなかった投稿のリストは、ラベルページ下部の「前の投稿」リンクをクリックすることで、それ以前の投稿のリストを表示することができます。また、以前の投稿リストを表示した後に、それよりも新しい投稿のリストを表示したい場合には、「新しい投稿ページ」のリンクをクリックすることで、それ以降の投稿のリストを表示することができます。
URL 構造
ここでは、ラベルページに表示される「前の投稿」、「新しい投稿ページ」のリンク先URLについて、ラベル名から直接リンクされたラベルページを1ページ目として「前の投稿」リンクを押した回数別に、見てみることにします。なお、以下のURL構造と表示される投稿の日付は、調査した時点(2015/2/3)のものです。新しい投稿を公開すると、URL構造と表示される記事の日付の範囲が変わってしまうため、異なっている可能性があります。
今回はラベル名「Blogger」について調査しました。
ラベル名「Blogger」
http://upa-pc.blogspot.jp/search/label/Blogger
1ページ目(ラベル名から直接リンクされたラベルページ)
2015年1月7日(投稿の公開日時:2015-01-07T19:01:00+09:00) から 2014年10月25日(投稿の公開日時:2014-10-25T11:50:00+09:00) までの投稿が表示されています。
「前の投稿」リンクに設定されているURL
http://upa-pc.blogspot.jp/search/label/Blogger?updated-max=2014-10-25T11:50:00%2B09:00&max-results=20&start=20&by-date=false
「新しい投稿ページ」リンクに設定されているURL
リンク自体なし
2ページ目
2014年9月1日(投稿の公開日時:2014-09-01T19:41:00+09:00) から 2014年6月4日(投稿の公開日時:2014-06-04T18:37:00+09:00) までの投稿が表示されています。
「前の投稿」リンクに設定されているURL
http://upa-pc.blogspot.jp/search/label/Blogger?updated-max=2014-06-04T18:37:00%2B09:00&max-results=20&start=40&by-date=false
「新しい投稿ページ」リンクに設定されているURL
http://upa-pc.blogspot.jp/search/label/Blogger?max-results=20
3ページ目
2014年6月4日(投稿の公開日時:2014-06-04T18:33:00+09:00) から 2014年5月26日(投稿の公開日時:2014-05-26T19:52:00+09:00) までの投稿が表示されています。
「前の投稿」リンクに設定されているURL
http://upa-pc.blogspot.jp/search/label/Blogger?updated-max=2014-05-26T19:52:00%2B09:00&max-results=20&start=60&by-date=false
「新しい投稿ページ」リンクに設定されているURL
http://upa-pc.blogspot.jp/search/label/Blogger?max-results=20
以上を表にまとめると、次のようになります。
表示ページ | 最も新しい投稿の 公開日時 |
最も古い投稿の 公開日時 |
「前の投稿」リンクに 設定されているURLの クエリパラメータ |
「新しい投稿ページ」リンクに 設定されているURLの クエリパラメータ |
1ページ目 (ラベル名から直接リンクされたラベルページ) |
2015-01-07T 19:01:00 +09:00 |
2014-10-25T 11:50:00 +09:00 |
updated-max=2014-10-25T11:50:00%2B09:00& max-results=20& start=20& by-date=false |
リンク自体なし |
2ページ目 | 2014-09-01T 19:41:00 +09:00 |
2014-06-04T 18:37:00 +09:00 |
updated-max=2014-06-04T18:37:00%2B09:00& max-results=20& start=40& by-date=false |
max-results=20 |
3ページ目 | 2014-06-04T 18:33:00 +09:00 |
2014-05-26T 19:52:00 +09:00 |
updated-max=2014-05-26T19:52:00%2B09:00& max-results=20& start=60& by-date=false |
max-results=20 |
以上のことから、次のことが分かります。
- ラベル名から直接リンクされたラベルページ(http://upa-pc.blogspot.jp/search/label/Blogger)の後ろにクエリパラメータが付与されている
- 「前の投稿」リンクでは、以下の 4 つのクエリパラメータが使用されている
- updated-max
- max-results
- start
- by-date
- 「新しい投稿ページ」リンクでは、以下の 1 つのクエリパラメータが使用されている
- max-results
- 「新しい投稿ページ」リンクでは、2ページ目と3ページ目のリンク先が同じになっている。したがって、「新しい投稿ページ」リンクをどちらのページでクリックしても、1ページ目に戻ってしまう。(実際にそうなることを確認済み)
- 「前の投稿」リンクでは、updated-maxにそのページの最も古い投稿の公開日時を指定することで、そのリンクをクリックして表示したページでは、今まで表示していたページの最も古い投稿の一つ古い投稿から表示を開始している
クエリパラメータを用いて、投稿のリストを表示させる機能を持つページとしては、メインページやブログアーカイブ、検索ページが思い当たりますが、それらのページでは、ドメイン名/ の後ろに search が続き、その後ろにクエリパラメータが続きます。
ラベルページでは、それらとは異なり、表示する投稿のリストの範囲を指定する方法として、ラベル名から直接リンクされたラベルページ(http://upa-pc.blogspot.jp/search/label/ラベル名)の後ろにクエリパラメータを付与しているという違いがあります。
また、「新しい投稿ページ」リンクが実は正常に機能していなかったということを今初めて知りました。(そのような仕様なのかもしれませんが。)
なお、start や by-date については、検索ページのみ、効果を確認しました。
特に、start に指定した値の効果が表れるのは、限定したケースのみのようです。
BloggerのURL構成:ブログ内の構造>検索ページ
http://upa-pc.blogspot.com/2015/02/blogger-url-search.html
ラベルページでは、それらとは異なり、表示する投稿のリストの範囲を指定する方法として、ラベル名から直接リンクされたラベルページ(http://upa-pc.blogspot.jp/search/label/ラベル名)の後ろにクエリパラメータを付与しているという違いがあります。
また、「新しい投稿ページ」リンクが実は正常に機能していなかったということを今初めて知りました。(そのような仕様なのかもしれませんが。)
なお、start や by-date については、検索ページのみ、効果を確認しました。
特に、start に指定した値の効果が表れるのは、限定したケースのみのようです。
BloggerのURL構成:ブログ内の構造>検索ページ
http://upa-pc.blogspot.com/2015/02/blogger-url-search.html
まとめ
以上のラベルページの URL 構造を表にまとめると次のようになります。表:ラベルページのURL構造
大分類 | 小分類 | ドメイン名/ より後の URL構造のサンプル |
クエリパラメータ | 備考 |
単一 ラベル |
個別ページ | search/label/Blogger | URL構造: search/label/label-name label-name : ラベル名 |
|
前の投稿 | search/label/Blogger?updated-max=2014-05-26T19:52:00%2B09:00&max-results=20&start=60&by-date=false |
|
||
新しい投稿ページ | search/label/Blogger?max-results=20 |
|
||
複数 ラベル |
search/label/Blogger+Feed | URL構造: search/label/label-name1+label-name2 label-name1 : ラベル名1 label-name2 : ラベル名2 |
関連情報
BloggerブログのURL構成まとめ
Bloggerユーザなら知っておきたい、BloggerブログのURL構成まとめhttp://upa-pc.blogspot.com/2015/02/blogger-url-summary.html
コメントを投稿
コメント投稿機能について