回答編集履歴

1

誤字修正と追記のため

2017/08/16 14:15

投稿

syuus
syuus

スコア403

test CHANGED
@@ -1,4 +1,4 @@
1
- 1. はい。その通りです。実際には、ファイル名が省略された場合に返すファイルをWebサーバ側で決めており、多くの場合 index というファイル名を指定しているため、index.html は省略してもページが表示されます。
1
+ 1. はい。その通りです。実際には、ファイル名が省略された場合に返すファイルをWebサーバ側で決めており、多くの場合 index というファイル名を指定しているため、index.html は省略してもページが表示されます。ただ、kei344さんのご回答の通り、index.html というファイルの実体がないような作りの場合もあります。
2
2
 
3
3
 
4
4
 
@@ -6,4 +6,4 @@
6
6
 
7
7
 
8
8
 
9
- 1. http://example.com/page-name/ という URI にする理由は、プログラミン言語に依存した拡張子やパスを含めないことで、URI が変わってしまうことを防ぐためです。sho.duckさんの考えている URI だと、xxx1.html にPHPを使った機能を後からつけた場合、URI が http://example.com/xxx1.html から http://example.com/xxx1.php に変わってしまいます。URI が変わるとこのページにリンクしている個所をすべて修正するかリダイレクトする必要が出てきてしまいます。また、拡張子を変更すると検索エンジンから別のページと判断されてしまう恐れもあります。拡張子を html のまま PHP を実行する方法もありますが、初めから拡張子の変更に影響を受けない構成にしておくほうが、余計な手間がかかりません。
9
+ 1. http://example.com/page-name/ という URI にする理由は、プログラミン言語に依存した拡張子やパスを含めないことで、URI が変わってしまうことを防ぐためです。sho.duckさんの考えている URI だと、xxx1.html にPHPを使った機能を後からつけた場合、URI が http://example.com/xxx1.html から http://example.com/xxx1.php に変わってしまいます。URI が変わるとこのページにリンクしている個所をすべて修正するかリダイレクトする必要が出てきてしまいます。また、拡張子を変更すると検索エンジンから別のページと判断されてしまう恐れもあります。拡張子を html のまま PHP を実行する方法もありますが、初めから拡張子の変更に影響を受けない構成にしておくほうが、余計な手間がかかりません。