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
■ レンタルサーバー:WADAX
■ 設置フォルダ:ドキュメントルート
■ データベース:MySQL
■ PHPスキル:E

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
■ レンタルサーバー:WADAX
■ 設置フォルダ:ドキュメントルート
■ データベース:MySQL
■ PHPスキル:E

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
■ レンタルサーバー:WADAX
■ 設置フォルダ:ドキュメントルート
■ データベース:MySQL
■ PHPスキル:E

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
16 人のユーザが現在オンラインです。 (16 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 16