Php 阻止打开网站上的文件

Php 阻止打开网站上的文件,php,html,url,web,Php,Html,Url,Web,我目前有一个正在运行的网站和一个包含一些.php文件的文件夹。我的问题是,如果我键入与文件名对应的url,我和每个人都可以打开并读取该文件中的所有内容。 例如:www.mywebsite.com/folder/functions.php 有什么方法可以防止这个问题吗?当您转到您的网站root folderwww.mywebsite.com/server时,大多数时间都会加载index.php文件。但是,如果您没有.htaccess和类似的代码 <IfModule mod_rewrite.c

我目前有一个正在运行的网站和一个包含一些.php文件的文件夹。我的问题是,如果我键入与文件名对应的url,我和每个人都可以打开并读取该文件中的所有内容。 例如:www.mywebsite.com/folder/functions.php


有什么方法可以防止这个问题吗?

当您转到您的网站root folderwww.mywebsite.com/server时,大多数时间都会加载index.php文件。但是,如果您没有.htaccess和类似的代码

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

RewriteRule ^ index.php [L]
然后其他用户有可能访问私有配置文件,有时访问此类文件可能会破坏您的站点


希望这有帮助首先,functions.php等文件应该不在根目录和网站结构中。如果配置正确,服务器不应允许读取functions.php,并且该文件在浏览器中很可能为空

如果您的网站不需要文件或文件夹,您最好将其删除


可能您需要阅读更多关于web开发和PHP的内容。我一直处于您的位置,我知道询问、尝试和出错方法实际上比较慢。

您是否安装了php?您需要运行一个解释php的服务器,例如apache。您可能想看看..htaccess可以拒绝访问,如果我正确理解了这个问题。创建一个文件.htaccess,然后将上面的代码放在上面,然后保存并放在项目根文件夹中。