指定由apache执行的允许的.php文件列表

时间:2016-06-14 18:00:46

标签: php apache .htaccess

出于安全考虑,我想创建一个可以由Apache执行的php文件列表,除此之外的其他文件应该显示错误(即403)

我期待在我的.htaccess中做这样的事情:

path/to/file.php
path/to/another/script.php

如果访问path / to / unlisted / file.php应返回403

1 个答案:

答案 0 :(得分:0)

您可以使用此规则阻止对除允许的URI以外的所有URI的请求:

RewriteCond %{REQUEST_URI} !^/path/to/file\.php$ [NC]
RewriteCond %{REQUEST_URI} !^/path/to/another/script\.php$ [NC]
RewriteRule ^ - [F]