時々大手サイトなどでhttp://tydsu.com/oeder と後ろにHtmlやCgiなどの拡張子がついていない場合があります。
あれはどのようにして表示しているのでしょうか?表方法のご存知の方がいましたら教えてください。
よろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
一言で書くと「Webサーバーの設定」の問題です。
Webサーバーで「ファイルが指定されなければ○○を表示しなさい」と設定すれば、このようにファイル名を指定しない場合に特定のファイルを表示する事でできます。
(逆に、何も設定しなければ、ディレクトリ内のファイルの一覧が表示されたり、エラーメッセージが表示されたりします。)
この特定のファイル名は”一般的に”index.htmlやindex.cgiとする事が多いですが、他のファイル名も設定できます。
ですので、http://hatena.ne.jp/order=http://hatena.ne.jp/order/index.htmlとは限りません。
(画像が表示されていないトコロを見ると、実際index.htmlではないのかも?)
No.2
- 回答日時:
普通のサーバーの場合、
ディレクトリ内に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/ とは表示されていません。
どのような仕組みなのでしょうか?
No.1
- 回答日時:
サーバの設定。
拡張子に一般的とは違う意味をもたせている。
CGIの作成方法。
名前をindex.cgiとして/以降をパラメータとして認識するよプログラミングする。
等、サーバの設定ができるか、CGIを作成/改造できるか等々の条件で両者を組み合わせたりして実現していると思われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ブラウザ) Twitterの「返信をさらに表示」 ボタンの後ろに隠れているツイートを常に表示 1 2023/08/04 12:20
- 画像編集・動画編集・音楽編集 jpgが拡張子の画像を探しています 2 2023/04/06 10:03
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- Excel(エクセル) ドキュメントに保存していたエクセルのファイルが開きません。 2 2022/12/02 09:38
- モニター・ディスプレイ PCのマルチディスプレイで複製はできますが拡張ができません 1 2023/08/09 01:29
- その他(ブラウザ) bingチャットの内容(縦長)をスクリーンショットで保存する方法 3 2023/02/28 02:13
- Windows 10 windows11のUSB接続の機器がcomポートに表示されない。 3 2023/04/13 07:51
- その他(ソフトウェア) ダウンロードしたファイルの「種類」が「Windowsmediaplayer」に変わってしまい、開くこ 2 2023/07/03 21:45
- ドライブ・ストレージ HDDの未割り当て領域が認識されない 7 2022/11/27 18:51
- ノートパソコン ソフトアンインストール残存ファイル 3 2022/09/13 18:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Yomi-Search CGIですが・・・
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
URLに~/cgi-bin/~を隠す方法
-
VBScriptで、ファイルから任意...
-
実行可能な外部コマンドは?
-
CGIが実行されずにダウンロード...
-
LAN内に接続されているPCをリ...
-
ASP(IIS?)のエラーについて
-
掲示板のスレッドが消えた!?
-
FC2レンタルサーバーライトでの...
-
FTPにて553エラー
-
perlからphpを実行して結果を得...
-
「EJBとServletの違い」「J2SE...
-
ASPから既存のexcelブックを開...
-
自作CGIで、wwwサーバーエラ...
-
初心者のCGI設置方法
-
FC2にwebPatio設置の方法
-
Dreamweaver(ドリームウィーバ...
-
safariでcgiが表示されず cgi...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
第1のPC(192.168.0.1)の/var/ww...
-
表示画面が真っ白になる場合、...
-
SSIを呼び出した元ファイルの名...
-
携帯サイトのキャリア判別
-
htmlにアクセスと同時に、あるC...
-
ログインCGI設置での500エラー
-
アクセスカウンター(counter.cg...
-
private_htmlについて
-
public_html外でCGIやPHPを動か...
-
apache2でforbiddenになってしまう
-
ステップサーバーでの.htaccess...
-
1-man.netでメールフォームの設...
-
IISのSSIの設定について
-
CGIの作成方法
-
○.datから情報を取り出し、○.ht...
-
自社サーバー異常発生。CGIがポ...
-
さくらインターネットのCGIの設...
-
INDXの振り分けでソフトバンク
-
.htaccessを用いて.cgiを.html...
-
EXCELファイルに誰がアクセスし...
おすすめ情報