如何对外部web用户隐藏.php、.html或.text文件
如果我打开我的URL,它会显示我的所有子目录,如下所示如何对外部web用户隐藏.php、.html或.text文件,php,Php,如果我打开我的URL,它会显示我的所有子目录,如下所示 Index of / • data1.php • data1.txt 我想如果有任何像“”这样的web用户搜索,它会自动转发类似的内容。通过这种方式,我想从外部web用户隐藏我的所有php、html或.text文件。您需要在web根目录中有一个.htaccess文件,并将其作为第一行 DirectoryIndex home.php 您还可以在httpd.conf文件中进行更改 <IfModule dir_module&
Index of /
• data1.php
• data1.txt
我想如果有任何像“”这样的web用户搜索,它会自动转发类似的内容。通过这种方式,我想从外部web用户隐藏我的所有php、html或.text文件。您需要在web根目录中有一个
.htaccess
文件,并将其作为第一行
DirectoryIndex home.php
您还可以在httpd.conf
文件中进行更改
<IfModule dir_module> #Keep adding pages here, it will read from left to right
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>
您需要在web根目录中有一个
.htaccess
文件,并将其作为第一行
DirectoryIndex home.php
您还可以在httpd.conf
文件中进行更改
<IfModule dir_module> #Keep adding pages here, it will read from left to right
DirectoryIndex index.php index.php3 index.html index.htm
</IfModule>
如果您有权编辑主配置文件 编辑httpd.conf和srm.conf文件并执行以下操作:
DirectoryIndex index.shtml index.html
- 找到这条线
DirectoryIndex index.html
- 更改如下:
DirectoryIndex index.shtml index.html
DirectoryIndex index.shtml index.html
这将使index.shtml成为默认页面
通过在子目录中使用.htaccess文件,您可以为该目录指定不同的默认页面,而不会影响站点的其余部分
Font:如果您有权编辑主配置文件 编辑httpd.conf和srm.conf文件并执行以下操作:
DirectoryIndex index.shtml index.html
- 找到这条线
DirectoryIndex index.html
- 更改如下:
DirectoryIndex index.shtml index.html
DirectoryIndex index.shtml index.html
这将使index.shtml成为默认页面
通过在子目录中使用.htaccess文件,您可以为该目录指定不同的默认页面,而不会影响站点的其余部分
Font:您需要配置web服务器。您可以禁止直接在web服务器上登录。此外,您还可以创建一个默认页面来代替目录列表进行加载。至于“隐藏”你的文件,要明白,如果你让它们无法访问,那么人们将无法访问它们。你可以将data1.php重命名为index.phpsome。我觉得告诉你
Options-index
不会有多大帮助。正如SLaks已经指出的,您需要配置Web服务器。如果它是apache或iis或其他什么,请阅读这些选项。你想要的一切都可以用极小的代价实现effort@phpNoOb.htaccess
是配置web服务器的一种方法。您需要配置web服务器。您可以禁止直接在web服务器上登录。此外,您还可以创建一个默认页面来代替目录列表进行加载。至于“隐藏”你的文件,要明白,如果你让它们无法访问,那么人们将无法访问它们。你可以将data1.php重命名为index.phpsome。我觉得告诉你Options-index
不会有多大帮助。正如SLaks已经指出的,您需要配置Web服务器。如果它是apache或iis或其他什么,请阅读这些选项。你想要的一切都可以用极小的代价实现effort@phpNoOb.htaccess
是配置web服务器的一种方法。嗨,Oswald,谢谢你的回复。我明白你的意思了,我会按照你说的解决我的问题。嗨,奥斯瓦尔德,谢谢你的回复。我明白你的意思了,我会尽力按照你说的解决我的问题。@nur2544如果这对你有帮助,欢迎你,然后将答案标记为正确:)我如何测试这个?如何尝试通过浏览器访问文件?@nur2544如果这对您有帮助,欢迎您将答案标记为正确:)我如何测试?如何尝试通过浏览器访问文件?