【发布时间】:2011-03-12 14:51:52
【问题描述】:
这可能看起来有点奇怪,但我们正在使用
<Files "*">
ForceType application/x-httpd-php
</Files>
这当然会强制所有文件提供 html/php 标头。我这样做的原因是因为使用了一堆无扩展的 php 文件。我知道有很多更有效的方法可以做到这一点,但我的老板有他奇怪的理由。
现在我敢打赌,你已经可以发现这个问题了,不用我继续说下去吗?
是的,你的 .jpg .css 等呢?是的,这正是这里的问题 .. 将它们全部移动到新目录并更新所有模板只需要几个小时。
所以基本上我怎么能匹配除了 (.css|.js|.jpg) 之外的所有文件,或者只匹配没有扩展名的文件?我猜什么更有效..
有什么想法吗?
【问题讨论】:
-
回复:“我的老板有他奇怪的理由。” - 你可以告诉他,如果你在 apache 中启用 Options +MultiViews,那么你可以调用所有最后没有 .php 的脚本,即使那是文件名;) - 因此 /about 将自动映射到 /about.php 等等第四
标签: php regex .htaccess mod-rewrite