誕生日にもらった意外なもの

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

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

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

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

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

A 回答 (3件)

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



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

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

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


この方法を応用してるんじゃないかな~と・・・

http://fstyle.ddo.jp/archives/2005/11/rewriterul …
http://memorva.jp/memo/linux/mod_rewrite.php
http://www.nurs.or.jp/~sug/homep/rewrite/rewrite …
    • good
    • 0

蛇足ですが・・



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

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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!