程序中的.htaccess文件是做什么的

程序中的.htaccess文件是做什么的

一、总结

一句话总结:

htaccess=ht(Hypertext)+access=超文本入口
覆盖Apache服务器的默认配置

.htaccess(超文本访问)是许多Web服务器根据目录应用设置的有用文件,允许在运行时覆盖Apache服务器的默认配置。使用.htaccess,我们可以在运行时轻松启用或禁用任何功能。

1、htaccess文件可以实现的功能有哪些?

网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能

二、htaccess(百度)

参考:htaccess_百度百科
https://baike.baidu.com/item/htaccess/1645473?fr=aladdin

.htaccess文件(或者"分布式配置文件"),全称是Hypertext Access(超文本入口)。提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。
 
概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。

二、程序中.htaccess是什么文件?到底有什么用途?

转自或参考:程序中.htaccess是什么文件?到底有什么用途?
https://blog.csdn.net/ymjy123/article/details/89217904

什么是.htaccess?
.htaccess(超文本访问)是许多Web服务器根据目录应用设置的有用文件,允许在运行时覆盖Apache服务器的默认配置。使用.htaccess,我们可以在运行时轻松启用或禁用任何功能。
.htaccess是一个完整的文件名,不仅仅是文件的扩展名。
使用.htaccess配置时要注意,任何小错误都可能会阻止整个网站。很可能我们在.htaccess文件中会遇到状态码为500的错误。
.htaccess的用途?
我们可以使用.htaccess在运行时完成各种任务,下面列出了.htaccess的一些最常用的用法。
1、重定向或重写URL
使用.htaccess,我们可以轻松地将用户从一个URL重定向到另一个URL。此外,我们还可以在浏览器窗口中不更改URL的情况下将URL指向其他URL。
2、启用密码保护
使用.htaccess,我们可以在整个站点或特定目录访问上启用基本的HTTP身份验证。它可以防止未经授权访问数据。
3、定义自定义错误页面
当我们的网站在后端遇到任何错误时,Web服务器会显示每个错误的预定义错误页面。我们可以重新设计自己的错误页面,并在网站发生错误时向最终用户显示。
4、允许或拒绝用户
我们可以简单地限制任何用户访问基于该IP地址的特定网页的整个网站。可以简单地允许我们的安全页面仅从特定的ips访问。在这种情况下,如果任何用户试图从未经授权的页面访问安全页面都将获得错误页面。
5、更改网址
.htaccess广泛用于更改网站的URL,使其简单易用。我们可以轻松转换在网络浏览器中显示的网址。所以不管是什么样的**网站源码**基本都会有.htaccess文件在程序文件中的
以上就是.htaccess是什么文件?有什么用途?的详细内容

 
 
 
原文地址:https://www.cnblogs.com/Renyi-Fan/p/11908956.html