繁体   English   中英

如何防止用户直接从url访问文件?

[英]How to prevent users from accessing files directly from url?

我有一个名为home.php的php文件,该文件在其代码中使用main.php 两者都在同一个目录中。 我不希望人们通过在URL中键入如下内容来访问main.phphttp://localhost/main.php

.htaccess中的代码是:

<Files main.php>
order deny,allow
deny from all
</Files>

但这阻止了home.php也访问main.php

谁能帮我这个?

试试这个

您可以在.htaccess文件中添加行

Deny from all
ErrorDocument 403 "nothing is here"

在未经授权的访问的情况下,它将显示“此处无内容”消息。

如果要通过错误代码重定向到特定页面,则可以定义如下命令:

ErrorDocument 404 "/errors/404.html"

它将重定向到/errors/404.html并显示“找不到自定义页面”屏幕。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM