2011-05-28 58 views
1

在我的文件夹,我曾访问页面的.htaccess我怎么能只允许通过index.php页面

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

我希望用户只能访问index.php,并且指向其他.php页面的链接位于index.php

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

感谢

回答

3

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

index.php停留在根目录下。

例如: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'; 

?> 

这将使您的网站更安全。

相关问题