sitemap() の固定ページとブログのURL混同について
deco > sitemap() の固定ページとブログのURL混同について @ 2016/6/29 18:50 |
---|
いつもお世話になります。
sitemap() について質問させていただきます。 公開URLが次の通りになる固定ページとブログがあるとします。 固定ページ:example.com/test ブログ:example.com/test/ サイトマップには固定ページのURL(スラッシュ無し)で載りますが、私の閲覧環境ではブログが開きます。 つまり、空白ページを置いておけば、実質的にはサイトマップにブログを含めることができます。 これは私にとってはちょうどいいのですが・・・ 閲覧環境によっては、問題が生じる、空白ページ(正当なリンク先)が開く、などの恐れはあるでしょうか。 私は OSX 10.9.5 と Safari 9.1.1 で動作確認しています。 よろしくお願いいたします。 ■ バージョン:3.0.10 |
goichi > Re: sitemap() の固定ページとブログのURL混同について @ 2016/6/29 21:26 |
---|
引用:
閲覧環境によっては、問題が生じる、空白ページ(正当なリンク先)が開く、などの恐れはあるでしょうか。 ブラウザにとってスラッシュの有無は大きな問題なので、それを混同するというのはないんじゃないでしょうか。 |
deco > Re: sitemap() の固定ページとブログのURL混同について @ 2016/6/30 1:03 |
---|
goichi さま
本日2件のご返信、どうもありがとうございます。 心強いです。 まず質問の前提として、私の理解はあっていますでしょうか・・・ ・固定ページはファイル名なので、スラッシュ無し。 ・ブログはディレクトリ名なので、スラッシュ有り。( index を省略しているため) そうであるならば、なぜスラッシュ無しでもブログが開くのでしょうか。 もちろんスラッシュ有り、つまり正当な URL でも開きます。 HTML なら test.html と test/index.html は別々の存在だと思うので、頭が混乱しています。 よろしくお願いいたします。 ■ バージョン:3.0.10 |
goichi > Re: sitemap() の固定ページとブログのURL混同について @ 2016/6/30 15:26 |
---|
引用:
もちろんスラッシュ有り、つまり正当な URL でも開きます。 baserCMSに限らず、Webアプリケーションではルーティング(とか呼ばれるもの)が働いていて、指定のURLを直接的に開くだけでなく、内部的な処理をいれることができます。 たとえば、「/news」でアクセスした際に、 1.固定ページがあればそれを開く 2.なければそれ以外の(ブログとか)を探す みたいな感じです(実際にはたぶんもっと複雑)。(それらはブラウザとは関係なく、CMS側の動きですので、最初の質問にあったようなブラウザごと、閲覧環境ごとの動きの差はでないものと思います。) ザックリしすぎた説明の気もしますが、おおよそあっていると思います。 |
deco > Re: sitemap() の固定ページとブログのURL混同について @ 2016/7/5 16:05 |
---|
goichi さま
分かりやすいご説明をどうもありがとうございました。 お礼が遅くなり、申し訳ございません。 ブログがあれば優先的に、なければ固定ページを開く、という風になっているのですね。 私にとってはありがたい仕様なので、今後変わらないよう願いつつ、安心して使わせていただきます。 これまでは、サイトマップに含めるためだけに、ブログの 1 ページ目そっくりの固定ページを置いていました。 そして、ページネーション代わりに「次へ」でブログの 2 ページ目に飛ぶようにしていました。 それらの手間が省けて、とても嬉しいです。 どうもありがとうございました。 お礼まで。 ■ バージョン:3.0.10 |