我注意到Rackspace在使用Ubuntu實例(10.04;標準LAMP設置)時,URL上的「.php」後綴是可選的。即www.example.com/thispage加載thispage.phpApache/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/隱藏的PHP擴展,htaccess的) – mario 2012-01-28 11:51:19