htaccess ForceType应用程序/ x-httpd-php

时间:2010-07-07 02:55:23

标签: php regex .htaccess mod-rewrite

这可能看起来有点奇怪,但我们正在使用

<Files "*">
ForceType application/x-httpd-php
</Files>

当然强制所有文件都提供html / php标题..我这样做的原因是因为使用了一堆无延伸的php文件。我知道有更多有效的方法可以做到这一点,但我的老板有他奇怪的理由。

现在我打赌你已经可以发现这个问题了,没有我再继续了吗?

是的,你的.jpg .css等是什么,这就是问题所在......将它们全部移动到一个新目录并更新所有模板只需要几个小时。

所以基本上我怎么能匹配所有除了说(.css | .js | .jpg)或者只匹配没有扩展名的文件?什么更有效率我猜...

任何想法的人?

1 个答案:

答案 0 :(得分:2)

尝试<FilesMatch>指令。

也许

<FilesMatch "^[^\.]*$"> #Match files without a . in them - ekerner escaped period
    ForceType application/x-httpd-php
</FilesMatch>