`

对htaccess 文件补充说说明

阅读更多

1.什么是.htaccess文件

从本指南中,你将可以学习到有关.htaccess文件及其功能的知识,并用以优化你的网站。尽管.htaccess只是一个文件,但它可以更改服务器的设置,允许你做许多不同的事情,最流行的功能是您可以创建自定义的“404 error”页面。.htaccess 并不难于使用,归根结底,它只是在一个text文档中添加几条简单的指令而已。

首先你要判断主机支持它

这可能很难用简单的答案来回答。许多主机支持.htaccess,但实际上并不会特别声明,许多其他类型的主机有能力但并不允许他们的用户使用. htaccess。一般来说,如果你的主机使用Unix或Linux系统,或任何版本的Apache网络服务器,从理论上都是支持.htaccess的,尽管你的主机服务商可能不允许你使用它。

判断你的主机是否允许.htaccess,一个标志很好的是它是否支持文件夹密码保护。为达到此功能,主机服务商需要使用.htaccess(当然,少数情况下他们虽提供密码保护功能,但却并不允许你使用.htaccess)。如果你不确定自己的主机是否支持.htaccess,最好的办法是上传你自己的.htaccess文件看看是否有用,或者直接发送e-mail向你的主机服务商咨询。

Apache系统中的.htaccess文件(或者”分布式配置文件”提供了针对目录改变配置的方法,即,在一个特定的文档目录中放置一个包含一个或多个指令的文件,以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。

子目录中的指令会覆盖更高级目录或者主服务器配置文件中的指令。

.htaccess必须以ASCII模式上传,最好将其权限设置为644。

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

2.如何创建.httaccess文件

创建.htaccess文件也许会给你带来一些困难。写文件很容易,你只需要在文字编缉器(例如:写字板)里写下适当的代码。真正困难的可能是文件的保存,因为.htaccess是一个古怪的文件名(它事实上没有文件名,只有一个由8个字母组成的扩展名),而在一些系统(如windows 3.1)中无法接受这样的文件名。在大多数的操作系统中,你需要做的是将文档保存成名为:

“.htaccess”

(包括引号)。如果这也不行,你需要将其先命名为其它名字(例如htaccess.txt),再将其上传到服务器上,之后直接使用FTP软件来重命名。

警告

在使用.htaccess之前,我必须给你一些警告。虽然在服务器上使用.htaccess绝对不太可能给你带来任何麻烦(如果有些东西错了,它只是没效用罢了),但如果你使用Microsoft FrontPage Extensions,就必须特别小心。因为FrontPage Extensions本身使用了.htaccess,因此你不能编辑它并加入你自己的信息。如果确实有这方面的需要(并不推荐,但是可能),你应该先从服务器上下载.htaccess文档(如果存在),之后在前面加上你的代码。

分享到:
评论

相关推荐

    方维团购3.8加福模板

    6. `方维fanwe_v3.8使用说明.txt`:这个文件提供了关于如何安装和使用方维团购3.8版的详细指南,对于新用户来说非常重要。 7. `nginx修改办法.txt`:这可能是一个文档,指导用户如何修改Nginx服务器配置以适应模板...

    Ubuntu权威指南(2/2)

    3.8.5 命令行补充 77 3.9 命令别名 79 3.10 作业控制 81 3.11 会话记录与命令确认 83 3.11.1 保存会话记录 83 3.11.2 确保使用的命令是 ??正确的 84 第4章 文件系统基础知识 86 4.1 文件系统的层次结构 87 4.1.1 树...

    Ubuntu权威指南(1/2)

    3.8.5 命令行补充 77 3.9 命令别名 79 3.10 作业控制 81 3.11 会话记录与命令确认 83 3.11.1 保存会话记录 83 3.11.2 确保使用的命令是 ??正确的 84 第4章 文件系统基础知识 86 4.1 文件系统的层次结构 87 4.1.1 树...

    xiehouyu.rar_歇后语

    补充说明: 压缩包里index.php使用index.php?id=123这样的访问方式,index_rewrite.php使用123.html这样的访问方式。 .htaccess文件压缩包里附带了,服务器如果支持url重写,把index_rewrite.php替换掉index.php就...

    PhpColor淘宝论坛小偷 1.0 修正版.zip

    PhpColor淘宝论坛小偷,程序支持伪静态,支持windows下的httpd.ini和linux下的.htaccess,如空间不支持,也可以选择无需空间支持的伪静态模式或动态模式,但对搜索不是很友好。 PhpColor淘宝论坛小偷 1.0 修正版 ...

    fast_and_easy_checkout_for_zen_cart_1-8-1.zip

    总的来说,"快速便捷结账"模块是Zen Cart 1.8.1的一个重要补充,通过减少购物流程中的复杂性,使顾客能够更快捷地完成购买,这对于提升销售额和客户满意度具有关键作用。安装和配置好这个插件后,商家可以期望看到...

    shopex-single-4.8.3.18328.zip_shopex_shopex 3_shopex 4.8.3_shope

    "shopex_shopex 3_shopex 4.8.3_shope"这部分标签可能是对ShopEx系统版本的补充说明,提到的"shopex 3"可能是指ShopEx的第三个主要版本,而"4.8.3"是更具体的次级版本号。 描述中提到的"国外php开源电子商店"表明...

    天夏网络淘宝客程序 v1.1 build 20111030.rar

    2、如果你已经开启伪静态,请先在.htaccess 或者 httpd.ini 文件中设置好规则 操作如下: 找到:templates 在后面加上:|update 2、在浏览器地址栏输入:http://您的域名/update/ 3、完成更新 4、删除更新文件夹...

    Windows下Apache应用环境塔建方法

    最后,补充说明一下错误处理。如果在设置过程中出现了权限设置错误,例如Apache、PHP或网站目录中的一个权限设置不够,则Apache服务可能无法正常启动,通常会提示Windows无法启动服务,具体错误信息可查看系统事件...

    shopex4.85网店程序+2011仿麦包包模版+抢购插件

    - **root.htaccess**:Apache服务器的配置文件,用于设置URL重写、防盗链等,优化网站性能。 - **error.html**:自定义的错误页面,当用户访问不存在的页面时显示。 - **install.txt、安装说明.txt**:安装指南,为...

    PHP与MySQL开发中页面出现乱码的一种解决方法

    二是通过.htaccess文件进行本地配置。 #### 三、补充说明 - 在HTML页面的`<head>`区域中,`;charset=XXX">`这一句应位于`<title>`标签之前,否则可能会导致页面无法正常显示(仅限IE+PHP环境)。 #### 四、结论 ...

    UKcms内容管理系统 v1.0.13

    此外,该系统还提供了一套完整的HTTP服务器配置文件,如.htaccess和httpd.ini。这些文件用于优化网站的URL结构,增强搜索引擎友好性,以及进行安全配置,如防止目录遍历攻击等,保障了网站的安全运行。 UKcms的后台...

Global site tag (gtag.js) - Google Analytics