- ベストアンサー
デフォルトページ(html)
dscriptyの回答
質問を言い換えるね。 「HTTP リクエストしたウェブページに対応するサーバ上のファイル名をウェブクライアントは知ることはできるか?」 ウェブサーバからウェブクライアントに送られる情報は、次の 3つだよ。 - ステータス - レスポンスヘッダ - レスポンスボディ 上の 3つの情報が確認できるウェブクライアント(例えば Firefox+Firebug)で http://httpd.apache.org/ にアクセスしてみて! たぶん入ってないけど、もし、上の 3つの情報のなかに index.html が入ってたら、ばれるよね。 これが一つ目の回答。 もう一つの回答は上の回答へのツッコミだけど、 下の 2つの URL ににアクセスして、3つとも同じ情報が返ってきたからといって、この 2つが同じファイルのデータを返しているとは限らないよ。 http://httpd.apache.org/ http://httpd.apache.org/index.html 例えば、下の設定で DocumentRoot /usr/local/apache/htdocs DirectoryIndex wakarinikuinamaenofile.htm /usr/local/apache/htdocs に内容が全く同じ 2つのファイルがあったら、 wakarinikuinamaenofile.htm index.html index.html が http://httpd.apache.org/ だ!とだまされるよね。 そもそも、http://httpd.apache.org/index.html でアクセスできるからといって、mod_rewrite を使えば、ファイル名が違うことはもちろん、別のサーバに保存されていることだってあるんだから、 URL の最後の部分 = ファイル名 という等式はまったく意味がないといえるかもね。
関連するQ&A
- cakephpのデフォルトのページ設定
cakephp初心者です。 色々なサイトのインストール手順を見て、 apacheでドキュメントルートを設定した、 /var/www/html/cakephpとして、cakephpのファイルを配置しました。 ブラウザからアクセスすると http://localhost/cakephp/自分の作成したディレクトリ というアクセス方法になります。 今は自宅の仮想サーバに入れていますが、もし外部のサーバに入れてドメイン名がついた場合、 http://ドメイン名/cakephp になってしまいますよね? http://ドメイン名 で、/var/www/html/cakephpにアクセスできるようにするには、 どのようにしたらいいのでしょうか。 現在、 http://ドメイン名 を打つと、cakephpのデフォルトの Release Notes for CakePHP 2.5.8. がタイトルのページが表示されています。 ここをデフォルトのページではなく、こちらで用意したViewのctpファイルを表示させてControllerで制御したいのです。
- 締切済み
- PHP
- IISのデフォルト設定を変更するには?
IISをインストールしました。 クライアントからIPアドレスをたただくと、デフォルトのページが表示されますが、これを別のHTMLファイルに変更するには、どの設定を変更すればよいのでしょうか?
- 締切済み
- その他(インターネット・Webサービス)
- デフォルトでトップページの表示
OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 mysql-3.23.52 を使っています。 トップページでindex.phpと入力しなくてもページの表示ができるようにしたのですがどのようにすればいいのですか? 基本的なことで申し訳ないですが教えてください。 お願いします。
- ベストアンサー
- PHP
- デフォルトの設定
javaの基礎的なプログラミングでデフォルトの設定はどのように行えばよいのでしょうか? たとえばユーザーにインプットファイル名を指定させるプログラムでエンターを押したらデフォルト名を使用しユーザーが何かしらのファイル名をインプットしたらそちらを使用。 またアウトプットファイルの選択でもユーザーがインップとでエンターを押した時はデフォルトのファイル名を使用、ユーザーがインプットファイル名を選択した場合そのファイル名をデフォルトのファイル名として表示、エンターを押すことでそれらのデフォルトファイルを選択という形にしたいのですがコードブロックを教えていただけないでしょうか?
- 締切済み
- Java
- Webサイトのトップページのファイル名「index.html」を非表示
Webサイトのトップページのファイル名「index.html」を非表示にしたいと思っております。現在、レンタルサーバーを使用して、ホームページを作成しています。独自ドメインを取得して公開したのですが、トップ画面のURL表示がドメインの後にindex.html(トップページファイル名)が表示されてしまいます。企業のコーポレートサイトなど、「http://www.~.co.jp/」等で終了していると思います。どのようにすれば表示されないのでしょうか。apacheの設定でしょうか。どなたか方法を教えて頂けませんでしょうか。
- 締切済み
- その他([技術者向] コンピューター)
- ウェブページの表示が遅い
ウェブサイトのページの表示(メニューの部分はAjaxを使用)が異様に遅いので .htaccessファイルに「ConfigureEtags」の設定をしようと思っていますが、 設定方法がわかりませんのでご教授いただけないでしょうか? ちなみに.htaccessファイルにgzipに圧縮の設定「AddOutputFilterByType DEFLATE text/html text/css application/x-javascript」を記述しましたが、ページ表示速度は遅いままでした。 環境は以下となります。 Webサーバー : Apache 2.0.x もし、何か情報が足りない場合、ご指摘していただけたらと思います。 宜しくお願いいたします。
- ベストアンサー
- その他([技術者向] コンピューター)
- FC2 の 設定のついて
このページは、FC2ホームページのデフォルトページです。 トップページとして表示させたいページを、 index.htmlのファイル名で作成し、アップロードしてください。 そちらのファイルをアップされますと、 現在のこのページが、お作りになったトップページに上書きされます。 アップロードしたのにこのページが出たままで反映されないという場合は、 htmlがhtmになっていないかどうかを確認してください。 ※ファイル名をindex.htmlではなく、index.htmにしてアップした場合は、 index.html(このデフォルトページ)を削除してください。 index.htm と index.html が両方ある場合は、index.html の内容が優先して表示されます。 FC2のホームページ作成なんですがこのような表示がされました。 なにをどうしたらよいのでしょうか?
- ベストアンサー
- ネットトラブル
- IISにPHPを搭載してデフォルトページを表示
IIS2003ServerにPHPを搭載していますが、 デフォルトページが表示されなくなりました。 つまりttp://domain.com/ でデフォルトページを表示するはずですが、 No input file specified. というPHPがありませんというメッセージが表示されます。 IISの「既定の Web サイト」で設定しても無視されているみたいです。 PHP側で何か設定しないといけないのでしょうか?
- ベストアンサー
- PHP
- apacheの設定(winマシンのブラウザでページを見れない)
FreeBSD4.2Rマシン(apache1.3.14)とwinマシンをLANで接続してます。 httpd.confの設定をして(ほとんどはデフォルトですが)、 /usr/home/nk/wwwにindex.htmlをつくり、winマシンで確認しようとしたら ページを表示できませんでした。 httpd.confの設定は、UserDirをwwwにしただけです。 考えられる原因があったら教えていただけますか? ちなみにDocumentRootにindex.htmlをつくったら、 これはちゃんと表示されました。 よろしくお願いします。
- 締切済み
- その他(OS)
- ホームページの表紙がうまく表示されません
ホームページのトップページがきちんと表示されません FC2でホームページのトップページ・各ページのファイルを アップロードしました。 各ページをリンクで繋げているのですが、 トップページに戻る事ができません。 一番初めにホームページが表示された時は きちんと作成した通りにトップページが出るのですが 他のページから戻ってくると 『このページは、FC2ホームページのデフォルトページです。 トップページとして表示させたいページを、 index.htmlのファイル名で作成し、アップロードしてください。 そちらのファイルをアップされますと、 現在のこのページが、お作りになったトップページに上書きされます。 アップロードしたのにこのページが出たままで反映されないという場合は、 htmlがhtmになっていないかどうかを確認してください。 ※ファイル名をindex.htmlではなく、index.htmにしてアップした場合は、 index.html(このデフォルトページ)を削除してください。 index.htm と index.html が両方ある場合は、index.html の内容が優先して表示されます。』 と表示されてしまいます。 ファイル名やファイル形式はちゃんと『index.html』となっています。 最初に表示される時はちゃんと表示されているので ファイル名に問題はないと思うのですが・・・ 初めてのホームページ作成で わからない事だらけなので 教えていただけると助かります。 初心者なので、よろしくお願いしますm(__)m
- ベストアンサー
- レンタルサーバ・ASP
お礼
グレイト!