禁用.htaccess中文件夹中的服务PHP文件

eff*_*kay 2 php apache .htaccess

我在服务器上有一个目录,我只希望由apache提供.JPG文件 - 而apache应该拒绝对php,php3,php5等文件的请求.

我该怎么写.htaccess?

我试过以下,前两个给出500个内部错误,第三个没有工作!

 <Directory full-path-to/USERS>
 <FilesMatch "\.(php3?|phtml)$">  
     Order Deny,Allow
     Deny from All
 </FilesMatch>
Run Code Online (Sandbox Code Playgroud)

<LocationMatch "/USERS/.*\.(php3?|phtml)$">
     Order Deny,Allow
     Deny from All
</LocationMatch>


php_flag engine off
Run Code Online (Sandbox Code Playgroud)

问候,

dav*_*gr8 6

一些mod_rewrite怎么样?

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !(\.jpg|\.jpeg)
RewriteRule ^(.*)$ - [F]
Run Code Online (Sandbox Code Playgroud)

这将只允许提供.jpg或.jpeg文件,其他一切将被禁止403.