如何打开,编辑和转换HTACCESS文件

具有HTACCESS 文件扩展名的文件是代表超级文本访问的Apache Access配置文件。 这些文本文件用于调用适用于Apache网站各个目录的全局设置的异常。

将HTACCESS文件放在一个目录中将覆盖先前流向该目录及其子目录的全局设置。 例如,可以创建HTACCESS文件来重定向URL ,防止目录列表,禁止特定IP地址 ,防止盗链等等。

HTACCESS文件的另一个常见用途是指向一个存储凭据的HTPASSWD文件,以防止访问者访问该特定文件目录。

注意:与其他类型的文件不同,HTACCESS文件不包含文件名; 他们看起来像这样:.htaccess。 没错 - 根本没有文件名, 只是扩展名

如何打开HTACCESS文件

由于HTACCESS文件适用于运行Apache Web Server软件的Web服务器,因此它们不会生效,除非在此环境中使用它们。

但是,即使是简单的文本编辑器也可以打开或编辑HTACCESS文件,例如Windows记事本或我们的最佳自由文本编辑器列表。 HTACCESS编辑器是另一个流行的,但不是免费的Adobe Dreamweaver。

如何转换HTACCESS文件

使用HTACCESS到nginx转换器,可以将带有HTACCESS文件扩展名的Apache Web服务器文件转换为Ngnix Web服务器文件。 您必须将HTACCESSS文件的内容粘贴到文本框中,才能将代码转换为Ngnix可识别的代码。

与nginx转换器类似,HTACCESS文件可以使用codebreak的在线.htaccess转换为Web.Config到Web.Config转换器。 如果您想将配置文件转换为适用于ASP.NET Web应用程序的文件,此转换器非常有用。

示例HTACCESS文件

以下是一个示例.HTACCESS文件。 这个特殊的HTACCESS文件可能对目前正在开发但尚未公开的网站有用。

AuthType基本AuthName“Ooops!暂时正在建设中......”AuthUserFile /.htpasswd AuthGroupFile / dev / null需要有效用户#其他人的密码提示拒绝所有允许拒绝来自192.168.10.10#开发人员的IP地址允许来自w3.org允许来自googlebot.com#允许Google抓取您的网页满足任何#如果允许主机/ IP,则不需要密码

这个HTACCESS文件的每一行都有特定的用途。 例如,“/.htpasswd”条目指示除非使用密码,否则该目录对公共视图是隐藏的。 但是,如果使用上面显示的IP地址访问该页面,则不需要密码。

高级阅读HTACCESS文件

你应该可以从上面的例子中看出,HTACCESS文件可以做很多不同的事情。 确实,他们不是最简单的文件。

您可以阅读更多关于如何使用HTACCESS文件阻止IP地址,阻止浏览者打开HTACCESS文件,阻止访问目录的流量,需要SSL,禁用网站下载/解密器以及更多JavaScript Kit,Apache,WordPress和DigitalOcean。