- ベストアンサー
index.html と index.php
PHPの使えるサーバーで、 1.index.html だったものを途中から index.php に変更した場合、 これはアドレスが変更になったということになるのでしょうか? ※ index.html のときに「お気に入り」して、その後 index.php に変更に なった場合、「お気に入り」で同じページに入って来れるでしょうか? 2.index.php のファイル名の中に全く PHP を使わなかった場合、 このページは静的なページとなるのでしょうか?動的なページでしょうか? ※ <?php ~ ?> を含まず、HTML のみで記述して .php で保存した場合、 静的ページになるのか動的ページになるのかということです。 どうぞご回答をよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
元々のURLが http://xxx.yyy.com/ だとします。 アクセスで「http://xxx.yyy.com/」でブックマークしたとしてもサーバーが「リダイレクト」可能なのでしたら、index.htmlが無くてもアクセス可能です。 但し「http://xxx.yyy.com/index.html」でブックマークしたのなら404が表示されるでしょう・・・ (index.htmlのページが存在しない為。) PHPに拡張子を書き換えてUPされたファイルについてはHTMLで書かれたファイルならIEでも表示はしますが、XHTMLで書かれたファイルはIEでは表示されず、所謂「RSS」にIEで直接アクセスしたのと同じ挙動をします。 純粋にHTMLで構成されたファイルですから「静的」と見做すべきと思われる。 尚「リダイレクト」とは検索すれば詳しく説明されてますので割愛します。
その他の回答 (1)
1.変更になったとも、変更になっていないとも言えるのでは? http://@@@@@@@@@@@@@.co.jp でいける場合も、 http://@@@@@@@@@@@@@.co.jp/index.html で登録してある場合もあるかと。 たぶんお気に入りは、前者なので、そのままでも、平気はなはず。 念のために、「index.phpに移動しました。」って書いた方が。 サーバの設定で、ファイル名がない場合は、index.関係のファイルに、アクセスするってルールがあるだけで、http://@@@@@@@@@@@@@.co.jpは、実際のアドレスでは、ないです。 他のページから、戻って来たりすると、きちんとアドレスが、index.phpになることもありますねー。 この時にお気に入りに登録しちゃうと、index付になっちゃうかも。 2は、静的なページですが、サーバの処理としては動的な処理と同じでしょう。 PHPは、ちと微妙ですが、基本は翻訳機なんですよ。 PerlやPHPを翻訳を通しますが、その際に、計算とか、処理もしてくれるという訳です。 拡張子がPHPなら、PHPの翻訳機を通すという訳です。 なので、htmlなら、通さなくてもよかった翻訳を、PHPなら通すことになります。 (うーん、微妙に違いますが、概念はこんな感じで。 なので、何を静的なページ、動的なページにするかにもよると思います。 個人的には、静的なページだけど、動的な処理をする、ってかんじでしょうか? 負荷の事を気にしていらっしゃるのでしたら、分単位で何千人のアクセスがあるとかでなければ、気にしなくてもいいと、個人的に思っています。
お礼
2.負荷というよりSEO関係を気にして疑問に思いました。 その関係で indexページを .html にするか .php にするかで迷っている次第です。 参考になりました。ご回答ありがとうございました。
お礼
1.「お気に入り」の仕方によってアクセスができない場合があるということですね。 ページとしては同一ページと考えていいみたい・・ですね。ありがとうございました。