我有一个名为home.php
的php文件,该文件在其代码中使用main.php
。两者都在同一个目录中。我不希望人们通过在网址中输入http://localhost/main.php
main.php
.htaccess中的代码为:
<Files main.php>
order deny,allow
deny from all
</Files>
但这会阻止home.php
也访问main.php
。
有人可以帮我吗?
答案 0 :(得分:1)
尝试一下
您可以在.htaccess
文件中添加行
Deny from all
ErrorDocument 403 "nothing is here"
在未经授权的情况下,它将显示“这里什么都没有”消息。
如果要通过错误代码重定向到特定页面,则可以定义如下命令:
ErrorDocument 404 "/errors/404.html"
它将重定向到/errors/404.html
并显示未找到自定义页面的屏幕。