Apache で拡張子の指定なしでコンテンツにアクセス出来ると便利な事があります。 例えば、必ず1年先も同じ言語で開発してるとは限らないので開発言語を変えた場合などに拡張子付きだと移行が面倒だったります。/about.php → /aboutApache で拡張子を隠蔽する方法は大きく3つの方法があります。拡張子なしファイルをアップして ForceType を使うContent Negotiation を使うmod_rewrite を使う今回は1,2の説明です。 パターン1:拡張子なしファイルをアップして ForceType を使う拡張子のないファイルをアップロード(もしくはサーバでリネーム)して対象ファイルに対して ForceType で適切な MIME (Multipurpose Internet Mail Extension)を割り当てます。 <FilesMatch "^about$