.htaccess如何只允许通过index.php页面访问页面

时间:2011-05-28 05:26:30

标签: php .htaccess

在我的文件夹中

的index.php user.php的 header.php文件 writer.php footer.php

我希望用户只能访问index.php,而其他.php页面的链接在index.php中

如果用户在地址栏中输入header.php,则会收到禁止错误。

由于

1 个答案:

答案 0 :(得分:3)

从Root文件夹中删除这些文件。并将它们放在用户无法访问的文件夹中。

index.php保留在root中。

示例:htmlhttp://example.com

访问的根文件夹
/var/www/html/index.php

并且其他文件位于无法通过网址访问的单独目录中。

示例:

/var/www/includes/user.php
/var/www/includes/header.php
...

您可以使用include访问一个目录来访问这些文件。实施例

index.php
<?php

include '../includes/users.php';

?>

这将使您的网站更安全。