首页 > 常识 > 互联网 > 网站制作 > 常见问题

网站根目录看不到.htaccess文件的解决办法

作者:美国主机侦探  时间:2020-07-25
描述:只需要在public_html根目录里点击右上角“设置”按钮,在弹出框中勾选“显示隐藏文件”即显示根目录下的所有隐藏文件,这样你就能看到.htaccess文件了。.htaccess文件可以设置网站的一些权限功能。
《生活宝典shenghuobaodian.com》讯  .htaccess是放在网站根目录下面,也就是public_html目录。其实,它也可以应用在任何文件夹下。

不过,需要注意的是,有些朋友打开网站根目录根本看不到.htaccess文件,认为是没有.htaccess文件,但是创建时却提示已经存在,那这是什么原因呢?其实出现这种情况主要是因为.htaccess文件被系统隐藏了。

只需要在public_html根目录里点击右上角“设置”按钮,在弹出框中勾选“显示隐藏文件”即显示根目录下的所有隐藏文件,这样你就能看到.htaccess文件了。

在上传WordPress、Discuz等一些开源程序时,一般都会自带.htaccess配置文件的。但有些压缩包里面可能确实没有.htaccess文件,这时候就需要自己创建.htaccess文件。

第一种、本地创建.htaccess文件

首先在桌面新建一个txt文本文档,打开新建的文本文档,在文档中输入想要配置的.htaccess文件内容:

然后另存为该文本文档,在弹出的【另存为】对话框,在文件名一栏中输入【.htaccess】,保存类型选择【所有文件】,单击【保存】按钮即可。保存好之后,就可以看到命名为.htaccess文件,最后,可以利用FTP工具或者cPanel在线上传工具将此.htaccess文件上传到网站根目录即可。

第二种、cPanel创建.htaccess文件

首先需要登录cPanel控制面板,然后找到“文件管理器”按钮并点击进入:进入public_html根目录,然后点击左侧菜单栏“文件”菜单,在弹出的“新文件”创建页面中输入.htaccess即可。保存好之后就可以看到刚刚创建的.htaccess文件了。

.htaccess文件作用还是很大的,可以协助我们完成网站的大部分功能设置,也非常的简单好用。目前可以通过Notepad++或者cPanel文件管理器对.htaccess文件进行打开、编辑、修改等操作。

.htaccess文件(分布式配置文件)提供了针对目录改变配置的方法,即,在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。

作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

概括来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。

通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。

Unix、Linux系统或者是任何版本的Apache Web服务器都是支持.htaccess的,但是有的主机服务商可能不允许你自定义自己的.htaccess文件。

启用.htaccess,需要修改httpd.conf,启用AllowOverride,并可以用AllowOverride限制特定命令的使用。
如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。

例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:AccessFileName .config 。

.htaccess可以帮我们实现包括:文件夹密码保护、用户自动重定向、自定义错误页面、改变你的文件扩展名、封禁特定IP地址的用户、只允许特定IP地址的用户、禁止目录列表,以及使用其他文件作为index文件等一些功能。

如果需要使用.htaccess以外的其他文件名,可以用AccessFileName指令来改变。例如,需要使用.config ,则可以在服务器配置文件中按以下方法配置:

AccessFileName .config

通常,.htaccess文件使用的配置语法和主配置文件一样。AllowOverride指令按类别决定了.htaccess文件中哪些指令才是有效的。

采用.htaccess文件的优缺点:

通常网络管理员采用.htaccess文件来进行用户组的目录权限访问控制。没有必要将所有的HTTPd服务器、配置文件以及目录访问权限全部授权给管理员。

利用当前目录的.htaccess文件可以允许管理员灵活的随时按需改变目录访问策略。

采用.htaccess的缺点在于:当系统有成百上千个目录,每个目录下都有对应的.htaccess文件时,网络管理员将会对如何配置全局访问策略无从下手。

同时,由于.htaccess文件十分被容易覆盖,很容易造成用户上一时段能访问目录,而下一时段又访问不了的情况发生。

最后,.htaccess文件也很容易被非授权用户得到,安全性不高。

文章来源:shenghuobaodian.com

从手机浏览器访问《生活宝典》

站内搜索
无相关信息
微商帮
世界网站大全
中国科研团队:大象的长鼻子是如何越变越长了
中国科研团队:大象的长
自己是否能够像自己想的那样做成一件事,身旁人的判断会比自己准确
自己是否能够像自己想
火宫殿:吃喝玩乐看,烧香拜神佛,红火的庙会经济
火宫殿:吃喝玩乐看,烧香
眼见为实也不为实,更须谨慎看到的并非全貌
眼见为实也不为实,更须