アプリ版:「スタンプのみでお礼する」機能のリリースについて

時々大手サイトなどでhttp://tydsu.com/oeder と後ろにHtmlやCgiなどの拡張子がついていない場合があります。

あれはどのようにして表示しているのでしょうか?表方法のご存知の方がいましたら教えてください。

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

A 回答 (3件)

一言で書くと「Webサーバーの設定」の問題です。



Webサーバーで「ファイルが指定されなければ○○を表示しなさい」と設定すれば、このようにファイル名を指定しない場合に特定のファイルを表示する事でできます。
(逆に、何も設定しなければ、ディレクトリ内のファイルの一覧が表示されたり、エラーメッセージが表示されたりします。)

この特定のファイル名は”一般的に”index.htmlやindex.cgiとする事が多いですが、他のファイル名も設定できます。
ですので、http://hatena.ne.jp/orderhttp://hatena.ne.jp/order/index.htmlとは限りません。
(画像が表示されていないトコロを見ると、実際index.htmlではないのかも?)
    • good
    • 0
この回答へのお礼

なるほど。スクリプトなどの問題ではなくサーバーによって違ってくるという物ですね。

回答有難うございました。

お礼日時:2005/09/25 10:36

普通のサーバーの場合、


ディレクトリ内にindex.htmlやindex.shtml、index.cgiがあれば、ディレクトリ名までを入力した場合はそれらのファイルを読み込むようになっています。
また、複数ある場合は、たとえばXREAでは
index.html > index.shtml > index.cgi
の順の優先順位となっています。

http://aaa.bbb/ccc
にアクセスした場合は、実際には
http://aaa.bbb/ccc/index.html
などにアクセスしているということです。
アクセス先は#1さんの言うように、サーバーによって違うと思いますが。

この回答への補足

回答ありがとうございます。

http://hatena.ne.jp/order を見ていただけますでしょうか?http://hatena.ne.jp/order/index.html でアクセスするとページは表示されるものの画像などが表示されません。しかし http://hatena.ne.jp/order でアクセスするとしっかりと表示されます。
また、 http://hatena.ne.jp/order にアクセス後ブラウザのアドレスバーには http://hatena.ne.jp/order/ とは表示されていません。

どのような仕組みなのでしょうか?

補足日時:2005/09/22 08:13
    • good
    • 0

サーバの設定。


拡張子に一般的とは違う意味をもたせている。

CGIの作成方法。
名前をindex.cgiとして/以降をパラメータとして認識するよプログラミングする。

等、サーバの設定ができるか、CGIを作成/改造できるか等々の条件で両者を組み合わせたりして実現していると思われます。
    • good
    • 0

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