如何对公众隐藏php?

时间:2018-10-07 14:44:46

标签: php

我有一个名为mytasks.php的.php文件,该文件实际上完成了一些后台任务。它并不意味着要向公众开放。它只是想做自己的事情,如果人们继续打开它,对我来说可能是个严重的问题(服务器超载)。

因此,我如何确保没有人访问www.example.com/mytask.php。有什么方法可以阻止人们打开此URL?

2 个答案:

答案 0 :(得分:3)

基本上,当您创建网站时,您的应用程序由两个主要目录组成。

  • / public(全世界可见)
  • / app(私有业务逻辑-对世界不可见)

我想您具有对服务器的ftp访问权限,应将私有 PHP脚本放在 public 目录之外。

答案 1 :(得分:2)

您可以使用apache / nginx阻止文件
如果您使用的是apache,请将其添加到您的.htaccess文件中:

<Files "mytasks.php">
        Order Deny,Allow
        Deny from all
</Files>

或者在nginx中:

location ^~ /mytasks.php {
    return 404;
}