禁止网站显示文件目录列表的2个方法(htaccess)_Linux

网站文件目录列表类似下图这样的显示方式,这样的效果,默认情况下是可以显示的,新购买的主机默认都可以把网站内的文件以列表的形式显示出来:

索引管理器

通过索引管理器你可以定制在网络上查看目录的方式。 你可以选择默认样式、无索引,或者两种索引类型。 如果不希望别人查看到你目录中的文件,则选择无索引。
但是有很多童鞋(包括我)不喜欢自己的博客显示出目录列表出来,以下有两个方法可以解决这个问题(原理是一样的):

方法一: 修改.htaccess文件

在空间网站的根目录下找到.htaccess文件,空间路径一般在/home/YouUsername/public_html/下,添加这句代码到.htaccess文件的最后,独立占一行。

复制代码 代码如下:

Options All -Indexes

保存退出即可,如果是用ftp,就修改保存后重新上传。

方法二: cPanel管理界面“索引管理器”修改

登录到cPanel,然后拉到下面的“高级”-“索引管理器”

请单击文件夹名选择你想要保护的文件夹。

选择“无索引”,然后保存即可。

以上两个方法都能实现禁止网站显示文件目录列表的功能,但是如果仔细去研究的话,第二种方法的操作也是在.htaccess这个文件里面添加了这句代码而已

复制代码 代码如下:

Options All -Indexes

但是,推荐使用第一种方法,因为这句代码必须要独立一行才有效,而通过Cpanel中的索引管理器操作的默认也是在.htaccess文件里添加了这句代码,但是没有自动换行,如果该文件里原本已经有内容, 修改后的结果会变成Options All -Indexes加到了最后一句的后边,不是新的一行,导致网站出错,无法访问。我刚刚修改就是遇到了这个问题。最后还是通过第一种方法修改成功。

时间: 2024-09-19 15:44:27

禁止网站显示文件目录列表的2个方法(htaccess)_Linux的相关文章

ASP.NET MVC5网站开发显示文章列表(九)_实用技巧

老习惯,先上个效果图: 1.在IBLL在InterfaceCommonModelService接口中添加获取公共模型列表的方法 首先排序方法 /// <summary> /// 排序 /// </summary> /// <param name="entitys">数据实体集</param> /// <param name="roderCode">排序代码[默认:ID降序]</param> //

linux下怎么用tree命令以树形结构显示文件目录结构?

  今天小编来给分享Linux 系统下一个非常有用的命令的使用:tree命令可以以树形结构显示文件目录结构,它非常适合于我们给别人介绍我们的文件目录的组成框架,同时该命令使用适当的参数也可以将命令结果输出到文本文件中.小编的这个建议只适合于10.10之前版本的ubuntu系统,后面的11.04,11.10...14.04系统因为采用的默认桌面不同,所以本经验不适用,若要使用,那么请安装GNOME桌面 1.在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这

linux中Nginx打开文件目录列表功能

示例配置文件 这里给出示例的配置文件,只需要修改hostname即可. server { listen 80; charset utf-8; server_name localhost; root /www/web/default;   location / { autoindex on; autoindex_exact_size off; autoindex_localtime on; } } 其中server name localhost中的localhost改为实际的主机名,而root /

禁止apache显示目录索引的常见方法(apache禁止列目录)_Linux

禁止Apache显示目录索引,禁止Apache显示目录结构列表,禁止Apache浏览目录,这是网上提问比较多的,其实都是一个意思.下面说下禁止禁止Apache显示目录索引的常见的3种方法.要实现禁止Apache显示目录索引,只需将 Option 中的 Indexes 去掉即可. 1)修改目录配置: 复制代码 代码如下: <Directory "D:/Apache/blog.phpha.com">Options Indexes FollowSymLinks # 修改为: Op

官方网站显示北京市首批的官方打车应用已经上线

摘要: 据96106北京出租汽车联合电召服务平台 官方网站显示 ,北京市首批的官方打车应用已经上线.首批接入96106平台的打车软件包括易达打车.移步叫车.摇摇招车. 嘀嘀打车 四家,并且 据96106北京出租汽车联合电召服务平台官方网站显示,北京市首批的官方打车应用已经上线.首批接入96106平台的打车软件包括易达打车.移步叫车.摇摇招车.嘀嘀打车四家,并且所有的打车软件必须以96106开头,如96106嘀嘀打车,以突出官方合作. 目前接入的这四家打车软件,后台都已经和96106的车载电召终端

CSS教程网站制作新闻列表方法

 网站制作新闻列表方法:把日期写在span标签里,然后把span标签写在li里,css定义span(float:right),让span浮动在列表的右边. css部分: body { font-size:12px}  ul { width:400px; margin:0; padding:0; list-style:none}  .newslist { line-height:20px; padding:5px 0; color:#333; border-bottom:1px dashed #c

如何在ghost win7系统中禁止桌面显示图标?

  当然,在咱们的ghost win7系统下载中,系统自带的就有一些程序和软件,例如咱们新装的电脑中,就有一些自带的程序软件,如IE浏览器.如计算机.回收站等等,当然,之后大家也可以将自己比较常用到的软件安装到系统中,而对于一些常用的软件,则需要将快捷方式安装到桌面上,也就是咱们日常看到的ghost win7系统桌面上的图标,那么咱们的这些图标就一定要显示在ghost win7系统的桌面上吗?咱们是否有办法可以禁止桌面显示图标呢?下面,就让小编来介绍一下,如何在ghost win7系统中禁止桌面

android-使用XMPP显示好友列表

问题描述 使用XMPP显示好友列表 我正在开发一个聊天室应用程序,需要使用XMPP在android应用程序中显示好友列表.现在我写出了以下的代码: public void friendslist() { Roster roster = connection.getRoster(); Collection<RosterEntry> entries = roster.getEntries(); System.out.println("nn" + entries.size() +

mvc4-MVC4中,用LINQ查询两张表的内容,然后显示在列表中

问题描述 MVC4中,用LINQ查询两张表的内容,然后显示在列表中 如题,新手才接触MVC 请高手帮忙解答 .万分感谢 ,PS:不要说把两个实体层写在一个类中.这样太麻烦 而且不方便 解决方案 把两个实体封装在一个model里面,然后在view层里面直接model.每一个实体就行了,你可以试试 解决方案二: 还有一点的是,我不太会json,如果说用json的方式去实现,麻烦上一下源码. 谢谢了 解决方案三: 两张表有关系么?要是有关系 ,设置一下表关系,查询时,只查主键的表,外键的表内容 ,就自