お世話になっております。
だいたいのwebサイトはTOPページをindex.htmlとしていると思いますが、TOPページをindex.phpにするとなにか不具合はあるのでしょうか?
また拡張子をhtmlのままphpを動かすように、htaccessに書き込むとなにか弊害はあるのでしょうか?
以上宜しくお願い致します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
だいたいのwebサイトはTOPページをindex.htmlとしていると思いますが、TOPページをindex.phpにするとなにか不具合はあるのでしょうか?
ありません。
また拡張子をhtmlのままphpを動かすように、htaccessに書き込むとなにか弊害はあるのでしょうか?
単なるHTMLファイルであってもすべてPHP処理系が処理する事になるので、
1.サーバーの負荷が若干上がる
2.クライアント側で、htmlファイルの更新日時を取れなくなり、「更新されていなければサーバーにアクセスせずにキャッシュに残っているデータを参照する」ということが出来なくなります。ページを何度も表示する場合は毎回サーバーまで取りに行くため、クライアントもサーバーもネットワークも負荷が高まる
PHPの拡張子はhtmlを使い、純粋なHTMLの拡張子はhtmを使うなど区別すればこの弊害は起こりません。
投稿2015/09/10 11:03
総合スコア84505
0
ベストアンサー
だいたいのwebサイトはTOPページをindex.htmlとしていると思いますが、TOPページをindex.phpにするとなにか不具合はあるのでしょうか?
こちらですが、仮にサーバーがPHP対応でない場合は表示されなかったりすること、
index.htmlとindex.phpを同じディレクトリに共存させた場合Apacheのデフォルト設定だとhtmlが優先して表示されるため共存させる場合(あまりないことだとは思いますが)は注意が必要です。
また拡張子をhtmlのままphpを動かすように、htaccessに書き込むとなにか弊害はあるのでしょうか?
弊害については全てのhtmlファイルをサーバー側でPHPで実行する部分が無いか確認するため、サーバーが過負荷になる可能性があること、.phpだとこのファイルはPHPで記述されている部分があるとひと目でわかりますが.htmlで書かれているけれど実はPHP動いてますだと事情を知らない他者が見た場合混乱するかもしれないこと…こんなところでしょうか。
意図した回答と異なるようなら申しわけございません。
投稿2015/09/10 08:42
総合スコア138
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
だいたいのwebサイトはTOPページをindex.htmlとしていると思いますが、TOPページをindex.phpにするとなにか不具合はあるのでしょうか?
特にないと思いますがディレクトリインデックスの順番に気をつけた方が良いぐらいだと思います。
http://www.adminweb.jp/apache/docroot/index2.html
また拡張子をhtmlのままphpを動かすように、htaccessに書き込むとなにか弊害はあるのでしょうか?
IDEの設定によっては見にくくなったりする事がある位で開発者が気をつけていれば弊害は無いのではと思います。
レンタルサーバー等で.htaccessが使えない場合もありますのでレンタルサーバーで運用をお考えの場合は、よく環境を確認する必要があります。
投稿2015/09/10 08:30
総合スコア775
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/10 12:01