Apache的DirectoryIndex指示告诉Apache寻找,例如,如果客户端请求一个目录index.html和index.php 。
如果客户端请求/$filename是否有一些简单的方法让Apache类似查找eg /$filename.jpg ?
例如,如果客户端请求/foo ,那么Apache可能被configuration为在磁盘上查找/foo.jpg和/foo.png ,如果这些文件都不存在,则返回404。 (我知道可以使用mod_rewrite ,但是我想要一个简单的(更高性能的)解决scheme。)
听起来就像你想使用Options Multiviews为此; 文档在这里 。
你也许可以使用mod_speling来达到这个目的,但是如果你在文档根目录下有几个“相似”名字的文档,就会遇到问题。
我更喜欢使用mod_rewrite而不是mod_speling。
做一个单一的非现有文件redirect到index.php,find潜在的文件,并用PHP返回。