要禁止外部访问某个文件,可以通过以下几种方法实现:
<Files "filename.php">
Order allow,deny
Deny from all
</Files>
将 “filename.php” 替换为要禁止访问的文件名。
<?php
if ($_SERVER['REMOTE_ADDR'] != '127.0.0.1') { // 或者使用你的IP地址
header('HTTP/1.0 403 Forbidden');
exit('You are not allowed to access this file.');
}
这将检查访问该文件的IP地址,如果不是指定的IP地址,将返回403 Forbidden错误。
请注意,以上方法都只是对普通的HTTP请求有效,不会阻止直接的文件系统访问。