【发布时间】:2009-11-11 18:03:57
【问题描述】:
我在服务器上有一个目录,我只希望 .JPG 文件由 apache 提供 - 并且 apache 应该拒绝对 php、php3、php5 等文件的请求。
我应该在 .htaccess 中写什么?
我已经尝试过,前两个给出 500 内部错误,第三个根本不工作!
<Directory full-path-to/USERS>
<FilesMatch "\.(php3?|phtml)$">
Order Deny,Allow
Deny from All
</FilesMatch>
<LocationMatch "/USERS/.*\.(php3?|phtml)$">
Order Deny,Allow
Deny from All
</LocationMatch>
php_flag engine off
问候,
【问题讨论】:
-
如果您检查 error_log,您应该会看到与您的 HTTP 500 相关的更详细的消息。当然,最简单的解决方案是将 jpeg 存储在不同的文件夹中......
-
谢谢弗兰克 - 我正要打开日志文件;但随后戴夫伸出援助之手.. 问题已解决!