.htaccess文件应该放在哪个文件夹下

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.htaccess文件应该放在哪个文件夹下相关的知识,希望对你有一定的参考价值。

我用在线生成的.htaccess的文件可以用吗,这个文件我应该上传到空间的哪个目录下呀,是根目录吗,急用

.htaccess文件可以放在根目录下,也可同时放在需要配置的多个文件夹下。

概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。

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

扩展资料:

不使用的情形:

1、一般情况下,不应该使用.htaccess文件,除非你对主配置文件没有访问权限。有一种很常见的误解,认为用户认证只能通过.htaccess文件实现,其实并不是这样,把用户认证写在主配置文件中是完全可行的,而且是一种很好的方法。

2、.htaccess文件应该被用在内容提供者需要针对特定目录改变服务器的配置而又没有root权限的情况下。如果服务器管理员不愿意频繁修改配置,则可以允许用户通过.htaccess文件自己修改配置,尤其是ISP在同一个机器上运行了多个用户站点,而又希望用户可以自己改变配置的情况下。

一般都应该尽可能地避免使用.htaccess文件。任何希望放在.htaccess文件中的配置,都可以放在主配置文件的<Directory>段中,而且更高效。

3、如果AllowOverride启用了.htaccess文件,则Apache需要在每个目录中查找.htaccess文件,因此,无论是否真正用到,启用.htaccess都会导致性能的下降。另外,对每一个请求,都需要读取一次.htaccess文件。

参考资料来源:百度百科-htaccess

参考技术A

.htaccess文件可以放在根目录中,也可以放在需要配置的多个文件夹中。

总之,htaccess文件是Apache服务器中的配置文件,负责相关目录中的网页配置。通过htaccess文件,我们可以帮助我们:网页301重定向,自定义404错误页面,更改文件扩展名,允许/阻止访问特定用户或目录,禁用目录列表,配置默认文档等。

.htaccess可以实现,包括:文件夹密码保护,自动用户重定向,自定义错误页面,更改文件扩展名,阻止特定IP地址,仅允许特定IP地址,禁用目录列表和使用其他文件充当索引文件和其它功能。


扩展资料:

.htaccess未使用的情况:

在正常情况下,除非您无权访问主配置文件,否则不应使用.htaccess文件。有一种非常普遍的误解,即用户身份验证只能通过.htaccess文件来实现。不是这种情况。在主配置文件中编写用户认证是完全可行的,这是一种很好的方法。

当内容提供者需要在没有root权限的情况下更改特定目录的服务器配置时,应使用.htaccess文件。如果服务器管理员不愿意频繁修改配置,则可以允许用户通过.htaccess文件修改配置,特别是如果ISP在同一台机器上运行多个用户站点,并希望用户可以更改配置他自己。

通常,您应该尽可能避免使用.htaccess文件。您希望放在.htaccess文件中的任何配置都可以放在主配置文件的<Directory>部分中,并且效率更高。

如果AllowOverride启用了.htaccess文件,Apache需要在每个目录中查找.htaccess文件,因此启用.htaccess将导致性能下降,无论是否实际使用。此外,对于每个请求,您需要读取.htaccess文件一次。

参考资料:百度百科-htaccess

参考技术B 对,这个只支持apache,别的目前好像不支持,文件直接放在本目录下, 参考技术C .htaccess用于linux系统的空间服务器!放在网站根目录下面! 参考技术D .htaccess用于linux系统的空间服务器!放在网站根目录下面! 但他是默认隐藏的 ls -all -h 看看有没有

百度离线地图说把BaiduMap放入手机存储卡根目录,应该放在哪个文件夹呢

我的手机:诺基亚 X6
问题类型:系统辅助

直接放在存储卡里就好了。
百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离您最近的所有餐馆、学校、银行、公园等等。
参考技术A 根目录就是不要另建文件夹,直接把BaiduMap放在存储卡里。追问

我是从电脑上直接拉进手机里,不是自动安装,请问该放哪里啊

本回答被提问者采纳
参考技术B 直接放在存储卡里就好了。
百度的离线地图功能需要直接把数据放在存储卡根目录上,也就是不经过任何文件夹。
参考技术C 根目录就是不要另建文件夹,直接把BaiduMap放在存储卡里。

以上是关于.htaccess文件应该放在哪个文件夹下的主要内容,如果未能解决你的问题,请参考以下文章

我应该将移动检测放在 .htaccess 或 php 中的哪个位置?

c# 项目的图片文件应该放在哪里

在eclipse下建一个web工程中,xml配置文件应该放在哪个文件夹

.htaccess 文件的位置

关于jsp文件到底放在哪个文件夹下的问题,困扰很久了,求教啊啊啊。。

百度离线地图说把BaiduMap放入手机存储卡根目录,应该放在哪个文件夹呢