允许htaccess文件中的.php扩展名

时间:2014-01-21 05:04:31

标签: php apache .htaccess

我正在使用此htaccess代码检查登录并下载任何直接热链接文件

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.+)$  /includes/put_file.php?dir=laudos&file=$1 [L,NC,QSA]

我的问题是我想歪曲.php扩展文件只想检查.jpg,.doc等文件类型的文件

2 个答案:

答案 0 :(得分:5)

也许是那样的

RewriteRule ^(.+\.(jpg|doc))$ /includes/put_file.php?dir=laudos&file=$1 [L,NC,QSA]

答案 1 :(得分:5)

这是你要找的吗?。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !\.(php)$
RewriteRule ^(.*)$  /includes/put_file.php?dir=laudos&file=$1 [L,NC,QSA]