• ベストアンサー

index.php index.html

Web系のindex.htmlの拡張子なのですがエクスプローラー上ではchromeのアイコンがでていたりしてブラウザ画面をローカルでも表示できるかと思いますが index.htmlがindex.phpになった場合ローカルで開くことはできないですよね? 内容は同じでも何故表示されなくなってしまうのですか? 全く見当違いの発言してたら御免なさい。m(__)m

  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5071/13248)
回答No.1

ローカルファイルを開く場合、ブラウザは拡張子を見て中のデータの種類を判別します。 拡張子が .html なら中身はHTMLであると判断してレンダリングを行いますが、拡張子が .php の場合は不明なファイルと判断されるためHTMLとしてレンダリングしてくれません。

関連するQ&A

  • index.phpをindex.htmlにしたい

    htmlをphpとして動かすのではなく、拡張子がphpのものをhtmlとして動作させる事はできないのでしょうか。 特に公開する訳ではなく練習でホームページを作っており、index.htmlをindex.phpに変更し、その二つを同じ挙動にしたいです。 ドメイン名+index.phpでアクセスすればサイトは全体的に動作するのですが、ドメインのみでアクセスした場合、index.phpは表示されますが別のリンクからindex.phpに飛ぼうとするとうまく表示されません。これは、html拡張子の場合発生しません。 bootstrapを使用したレスポンシブのテンプレートを使用しています。 実際にphpを動作させたいのではなく、index.phpというファイルをindex.htmlと同じ様に動作させたいのです。二つのファイルの中身は全く一緒です。 ドメインのみでアクセスし、サイト内のどのリンクからトップページに飛んでも問題なく表示され、アドレスの欄にはindex.phpと表示させたいです。 変わった質問ですが、どうぞよろしくお願いします。

  • DirectoryIndex に index.phpと書くと、index.htmlより先に表示される?

    DirectoryIndex に  DirectoryIndex index.html index.php と記述すると、順番的に、index.htmlがなかったらindex.phpが表示されるというようになると思うのですが、どうも、index.phpが先に表示されているようです。。 といいますか、index.phpが表示されているのではなく、phpファイルを開こうとするとダウンロードの画面が表示されてしまうのです。 いろいろと調べていったら、この症状が出たのに気づいたので、解決のきっかけになればと思いまして。 これは、httpd.confのどこを書き間違えるとこのようなことになるのでしょうか。

  • 【大至急】.phpファイルがブラウザで開かない

    メモ帳で.phpファイルを作り、サイトを作りました。 web上には公開していません。 .phpにしたのはphpを使うページがあるからで、そのページはxamppが入ってないと表示できないのは知っているのですが、 phpを使っていないページはたとえ拡張子が.phpでも.htmlと同じようにブラウザ(ローカル)で表示できると教わりました。 学校では実際開いていました。 でも、今日家でやろうとしたら、ブラウザ上なのにソースが表示されてしまってページが開きません! 明日の朝、就活先に持っていかなければなりません。 就活先の企業で見られないといけないのです。 開き方が悪いのでしょうか?どうしたらいいですか!?

  • CDに保存したindex.phpをローカルで表示する方法を教えて下さい

    CDに保存したindex.phpをローカルで表示する方法を教えて下さい。 index.php等のphpファイルをCD-Rに保存したのですが、このindex.phpをローカル上でIEに表示する方法が分かりません。 インターネット環境がないため、ローカル上で表示させたいのです。 また、PCは、どのような設定がされているか分からない先方のPCでの表示となります。 HTMLファイルならダブルクリックするだけで表示可能だと思うのですが…PHPファイルのため見れません。 教えて下さい。

    • ベストアンサー
    • PHP
  • 【PHP】XAMPPからPHPファイルが開けない

    PHPを学習しようと、WidowsにXAMPPをインストールし、文字化け対策も終えました。 添付画像は見にくいとは思いますが、(上の段)左→右、(下の段)左→右の順番で見て下さい。 まず、(1枚目)「htdocs]」フォルダ内に学習用の「study」というフォルダを作成しました。 (2枚目)その中に練習用のPHPファイル(拡張子.php)を5つほど作成しました。 (3枚目)XAMPPのApacheはオンにしています。 (4枚目)ブラウザ(Chrome)でローカルフォルダのindexを表示するパスを指定してやると一覧に1枚目に作成した「study」フォルダが表示されます。 (5枚目)一覧に表示された「study」フォルダを指定してクリックで開いても 作成したはずのphpファイルが全く表示されません。 3~4か月前にインストールし、PHPファイルを作成した際にはキチンと 表示され、入力したPHPはちゃんと反映されていました。 何が原因なのでしょうか? 分かる方いらっしゃいましたら教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • dreamweaver でphpファイルをローカルで確認できません

    はじめまして。 現在、スタジオ8のドリームウィーバーを使っている初心者です。 仕事の引継ぎで、少しの期間、Webを担当することになってしまいました。 そこで、拡張子.phpで保存しているファイルを、ローカルでブラウザ確認しようとすると、エラーのようになってしまい、何やら設定をしてくださいという表示が出てしまいます。 仕方なく、拡張子を.htmlにしなおすと、ブラウザ確認ができるようになりますが、拡張子を変えてしまうと、cgiが上手く動作しないようです。 どうしたら.phpで保存をしたものを、ブラウザ確認できますでしょうか。 大変初歩的な質問で恐縮ですが、どなたか助けてください。 あまりスクリプトに詳しくないので、なるべく初心者でもわかるような解説と、お手数でなければ参考サイトなどをご提示頂ければ大変助かります。 宜しくお願い致します。

  • index.html->index.php NG!

    いつも大変お世話になり誠にありがとうございます。 皆様のおかげを持ちまして、ブログサイトが不完全とはいえ、 できました。 opensuseでドキュメントルートsrv/www/htdocsにコンテンツを 保存しました。 localhost/index.htmlでトップページが表示されました。 しかし、ブログサイトのindex.phpへは飛ばず 画面左下にダウンロードされてしまいます。 画面がリンクするようにするにはどうしたら良いでしょうか? 度々申し訳ございません。 ご回答の程、宜しくお願い申し上げます。

  • phpで外部ファイルを読み込んだ際のURLについて

    Webサイト全ページのヘッダーとサイドバー、フッターは同じ内容です。 そのため、Webサイトを更新するときの作業効率を考えて外部読み込みをしようと思っております。 以下の手順で、phpのincludeを使って、一応読みこむことはできました。 (1)「index.html」を「index.php」に拡張子を変更 (2)「index.php」の読みこませたい部分に次のように記述 <?php include('./header.html'); ?> (3)「header.html」を作成 以上の手順で、FFFTPでアップロードして、ブラウザで表示したら、読みこみに成功しておりました。 しかし、当然といえば当然なのですが、次ようにサイトのurlの拡張子がhtmlからphpに次ようになっておりました。※urlはダミーです。 http://www.sample777.com/index.php このままだと、全てのページのurlの拡張子がphpになってしまいます。 この場合、seoやユーザービリティ―などの観点から、何か問題はありますか? urlに表記されるphpの部分をhtmlのままにしたいのですが、何か方法はありますか?

    • ベストアンサー
    • PHP
  • インデックスサービスについて

    システムがアイドルになったときに動作するプログラムを停止したいのですが、XPではインデックスサービスがあることがわかりました。 (1)エクスプローラ→検索→設定変更→インデックスサービスを使う (2)エクスプローラ→フォルダ→ローカルディスクのプロパティ→このディスクにインデックスを付けファイル検査を早くする (1)と(2)の違いは何でしょうか?

  • index.phpのページが開けない

    unix系のOSを使用しています。 apache、phpをインストールしましたが、 一度再起動したところ、inde.phpのファイルが開けなくなってしまいました。 /etc/apache2/httpd.confで以下追加設定しています。 AddType application/x-httpd-php .php .phtml AddType application/x-httpd-php-source .phps DirectoryIndex index.html index.php apacheの再起動をおこなってもphpのテストページが表示できません。 ファイルのダウンロード?のようなアプリケーションで開く、またはディスクに保存するという選択の画面が出てしまいます。 これは何が間違っているのでしょうか。

    • ベストアンサー
    • PHP

専門家に質問してみよう