こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

このページはどうしてこういうURLなのでしょう?

▼アンケートサイトですが、
http://enq-maker.com/0dIFWY-
というように、拡張子なしでページURLが終わっています。
最後にスラッシュをつけるとページが見つからないと出るので、ディレクトリでもないようです。
どうしてこういうURLなのでしょう?気になります。

▼他のアンケートサイトでは、このようなページURLになっていました。
http://www.anketo.com/free/anketo_answer.cfm?an=61069173

どちらも自動作成ができる便利なアンケートツールですが、URLが簡潔な前者を使ってしまいます。

なぜあんなに簡潔なURLなのでしょうか。。。とても気になります。

よろしくお願いいたします。

投稿日時 - 2008-03-11 14:11:20

QNo.3852965

すぐに回答ほしいです

質問者が選んだベストアンサー

これ↓でアクセスすればわかると思います。

  http://enq-maker.com/index.php/0dIFWY-

単にindex.phpがpathinfoとして与えられた「0dIFWY-」を元に動作を変えているだけです。

投稿日時 - 2008-03-11 14:33:32

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

Nii

ご質問のページがどの様な設定をされているのかは、確認しておりませんが、WebサーバのApatchにmod_rewriteモジュールが組み込まれている場合は、動的ページを静的ページに見せる事が可能です。
この方法を応用してるんじゃないかな~と・・・

http://fstyle.ddo.jp/archives/2005/11/rewriterule.html
http://memorva.jp/memo/linux/mod_rewrite.php
http://www.nurs.or.jp/~sug/homep/rewrite/rewrite1.htm

投稿日時 - 2008-03-11 16:30:07

ANo.2

蛇足ですが・・

  http://enq-maker.com/0dIFWY-
  http://enq-maker.com/index.php/0dIFWY-

pathinfoで引き渡すときは上の書き方(index.phpを省略する)の方が多いです。このサイトはimgなどを全部DocumentRootからの絶対pathで書いているのでいいですが、うっかり相対pathで書いていたりすると下の記述だとブラウザが「index.phpというディレクトリの下にアクセスしている」と勘違いしてしまって外部ファイル(imgやcss)の利用や相対pathでのリンクが上手くいきません。

投稿日時 - 2008-03-11 15:06:12

あなたにオススメの質問