• ベストアンサー

htmlからphpへの移行についての質問

htmlからphpへの移行についての質問です。 phpに移行するとindex.htmlからindex.phpに拡張子が変わり、 URLが変わってしまいます。 どのような解決方法がベストでしょうか? ちなみにWindowsNT/IISを使用しています。

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

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

  • ベストアンサー
  • maro
  • ベストアンサー率47% (95/199)
回答No.2

拡張子がhtml(htm)でもPHPが動くようにすればいいと思います。多少のオーバーヘッドが増えますが、パフォーマンスに影響するほどではないと思います。 Apache+PHPでしたら、httpd.confか.htaccessに AddType application/x-httpd-php .php .htm .html と書いておけば、拡張子がhtml(htm)でもPHPが動きますが、IISの場合はどうやるんでしょう?

参考URL:
http://www.php.net/manual/ja/security.hiding.php
mojiraa
質問者

お礼

ありがとうございました。 参考になりました。 IISの場合を探してみます。

その他の回答 (1)

  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.1

index.htmlに直接アクセスされたらindex.phpへ転送するように<META>タグやJavaScriptで対応し、サーバの方は~/でアクセスされた時にindex.phpを先に検索するように設定を変更してはどうでしょうか?

mojiraa
質問者

お礼

ありがとうございました。 早速チャレンジしてみます。

関連するQ&A

  • PHPとMySQL

    PHP4.3.9とMySQL4.1をIIS上で動かそうと思い、 インストールしたのですが、phpMyAdminからのアクセスがうまくいきません。 PHPを拡張設定してリコンパイルする文章がネットでいくつか見つかったのですが、方法がわかりません。 PHP初心者に愛の手を.... 参照URL:http://php.s3.to/man/ref.mysqli.html

    • 締切済み
    • PHP
  • データの移行に関する質問です。

    初めて投稿させて頂きますので、不手際があるかもしれませんがどうぞ宜しくお願いします。 さて、WindowsNT(sp6)+SQLServer6.5のデータベースを同じ環境(WinNT+SQLserver)の別マシンへ移行したいのですが、どのような手段があるでしょうか? 少し調べた範囲では、エンタープライズマネージャーを使用して移行する方法がありました。もっと簡単な方法はないかと探しております。 ちなみにデータ移行の理由は、サーバーの性能アップです。宜しくお願いします。

  • 先頭にindex.phpを含まない正規表現の置換

    IISサーバーのRewriteモジュールを使用したURLの置き換えで正規表現がわからず困っております。 Concrete5の機能「プリティーURLを使用する」にて、IISサーバーは.htaccessが使えなく、代わりにweb.configを使う方法があると知ったのですが、正規表現がわからずに困ってます。 1時間ほど試行錯誤しながら正規表現の勉強してますが、それでもできません。 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
  • PHPファイルの拡張子について その2

    ウェッブサイト制作教本のphpを使用したサンプルプログラムのファイル拡張子がどれもhtmlになっていたので気になってまた質問させていただきました。 PHPはSSIのようにhtmlファイルの中に埋め込んで使用することは可能でしょうか? つまり拡張子htmlのままで使用できないのでしょうか? index.htmlにphpカウンタを組み込んだら、もしくは <?include("count.php");?>を挿入したら拡張子はphpにしなければそのカウンタは動きませんか? ご回答のほど、よろしくお願いします。

    • ベストアンサー
    • PHP
  • php3とjspとは?

    最近OKwebが重くて日々イラついてます。 さておきOKwebのtopのURLは http://www.okweb.ne.jp/index.php3 ですが、提携サイトのgooのURLは http://oshiete.goo.ne.jp/jsp/oshiete_top.jsp と、末尾の拡張子(URLでも拡張子というのか?)がphp3とjspで違ってます。 これはそれぞれ全く違う処理のCGIを組んでる感じなんでしょうか? OKwebはやたら重いのにgoo側はぜんぜん問題ないのはここらへんと関係あるんでしょうか?

    • ベストアンサー
    • CGI
  • PHPをhtmlで読み込ませるには?

    index.htmlファイルのbodyのなかに 共通のファイルとして メニューのphpファイルをインクルードさせたいのですが、 拡張子がhtmlだとphpが動作しなくて、 拡張子をphpにすると動作します。 拡張子をhtmlのままメニューのphpファイルを動作させるにはどうすれば良いのでしょうか? かなり初歩的な質問ですが、ご返答をよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 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と表示させたいです。 変わった質問ですが、どうぞよろしくお願いします。

  • .cgiのページにPHPは使えますか??

    たとえばindex.cgiのページにPHPを埋め込みたいとき、拡張子はどうすればいいのですか? PHPを使ったら、そのページの拡張子は.phpにしなければなりませんよね? 初歩的な質問ですみません。 回答お願いします。

    • ベストアンサー
    • CGI
  • PHPを使い転送

    http://******/ (index.php) にアクセスすると 瞬時に http://******/index.cgi に転送するようにするには どうしたらいいのでしょうか ソースまたは、参照URLを 書いてくれるとうれしいです あとで補足されても困りますので 先に・・・・ 今使用しているサーバーが http://******/ (index.cgi を読み込んでくれないんです ですが PHP(index.php)ですと 読み込んでくれるので 転送PHPを必要としています

    • ベストアンサー
    • PHP

専門家に質問してみよう