通过.htaccess阻止对php和html页面的直接URL访问

时间:2016-07-19 15:14:56

标签: php apache .htaccess url

我知道可以通过.htaccess规则阻止直接URL访问,但我不太了解meta-chars或escaping。

  

这些是我的xammp / htdocs文件夹中的文件,可以使用   本地主机:

index.php
createScheme.php
several someother.php

我希望只为index.php和createScheme.php启用直接访问,并且应阻止所有其他页面直接访问。

请帮忙!

1 个答案:

答案 0 :(得分:1)

.htaccess文件只允许用户打开index.php。尝试访问任何其他文件将导致403错误。

Order deny,allow
Deny from all

<Files "index.php">
    Allow from all
</Files>

如果您还想对某些文件使用身份验证,您可以在我的示例末尾添加当前文件中的内容。