.htaccess文件
什么是.htaccess.
.htaccess文件没有文件名,只有8个字母的扩展名.它是一个配置文件,作用范围为:当前目录及其所有子目录.通过对.htaccess文件的设置,可以很方便对服务器的功能进行设置.
在windows下创建文件,文件名必须不为空,所以在windows下创建.htaccess文件一般先把名字改为htaccess.txt,可以直接用windows自带的记事本或写字板编辑.编辑好之后再用FTP软件以ASCII模式上传到linux空间,将权限设置为666,也即是然后在FTP下修改文件名为.htaccess

.htaccess有很多功能,例如最出名的自定义错误页,网址伪静态rewrite,301重定向,防盗链,改变缺省的首页文件,自身保护,屏蔽IP,设置密码保护目录等功能..很强大..
一些在线生成.htaccess文件的网站工具:
http://www.webmaster-toolkit.com/htaccess-generator.shtml
[...] 使用网站根目录下的.htaccess文件可以实在网址永久性301重定向.当网站的域名更换之后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接301转移到新地址下域名变更之后,搜索引擎只收录转移.这样,有利于搜索引擎的收录,也让从搜索结果来的访客不会失望.不过.htaccess文件需要空间支持mod_write模块,一般Linux空间都支持. [...]
[...] google的搜索结果可以使用robots.txt来处理.不过直接在地址栏输入网址还是会列举出网站的目录.服务器的设置,除非自己的,基本上我们是无法弄的.一般可以设置目录权限,或者使用.htaccess配置,还可以在该目录下放置一个空白的index.html文件.设置目录权限需要工作量较大,而上传一个index.html文件也麻烦,如果新增目录就要再上传一个,所以我使用.htaccess的简单配置. google的搜索结果可以使用robots.txt来处理,不过直接在地址栏输入网址还是会列举出目录,可以使用设置权限,或者使用.htaccess配置.设置目录权限需要工作量较大,而.htaccess的配置就简单了. [...]