Ubuntuインスタンス(10.04;標準LAMP設定)を使用する場合、URLの ".php"接尾辞はオプションです。つまり、www.example.com/thispageはthispage.phpをロードしますApache/PHP .php接尾辞をオプションに設定する設定
私はAmazon(デフォルトのAWS 32ビットami、CentOS/Red Hatの味)とosX 10.6のローカルで非常によく似たサーバをセットアップすると、 "。 php "接尾辞が必要です。 www.example.com/thispageは404エラーを返し、/thispage.phpは期待どおりにファイルを読み込みます。
おそらく私の考えでは、php.iniやApacheの設定がそれぞれ異なる設定になっている可能性がありますが、その設定は分かりません。この違いがどこから来るのか誰にでも私に説明することはできますか?
注:これはmod_rewriteを使用して解決できることがわかっていますが、私はこのデフォルト設定の違いについて興味があります。
[非表示の.php拡張子 - htaccessの]の可能複製(http://stackoverflow.com/questions/8371634/ hide-php-extension-htaccess) – mario