WEB开发网
开发学院服务器WEB服务器Apache Apache指南:.htaccess文件使用手册 阅读

Apache指南:.htaccess文件使用手册

 2007-08-24 00:00:00 来源:WEB开发网   
核心提示: zheng:y4E7Ep8e7EYV这里密码经过加密,用户可以自己找些工具将密码加密成.htaccess支持的编码,Apache指南:.htaccess文件使用手册(7),该文档最好不要放在www目录下,建议放在www根目录文档之外,这时候,来自搜索引擎或者其他网站链接过来的访问就可能出错,这样

zheng:y4E7Ep8e7EYV 

这里密码经过加密,用户可以自己找些工具将密码加密成.htaccess支持的编码。该文档最好不要放在www目录下,建议放在www根目录文档之外,这样更为安全些。 

有了授权用户文档,可以在.htaccess中加入如下指令了: 

AuthUserFile .htpasswd的服务器目录 

AuthGroupFile /dev/null (需要授权访问的目录) 

AuthName EnterPassword 

AuthType Basic (授权类型) 

require user wsabstract (允许访问的用户,如果希望表中所有用户都允许,可以使用 require valid-user) 

注,括号部分为学习时候自己添加的注释 

拒绝来自某个IP的访问 

如果我不想某个政府部门访问到我的站点的内容,那可以通过.htaccess中加入该部门的IP而将它们拒绝在外。 

例如: 

order allow,deny 

deny from 210.10.56.32 

deny from 219.5.45. 

allow from all 

第二行拒绝某个IP,第三行拒绝某个IP段,也就是219.5.45.0~219.2.45.255 

想要拒绝所有人?用deny from all好了。不止用IP,也可以用域名来设定。 

保护.htaccess文档 

在使用.htaccess来设置目录的密码保护时,它包含了密码文件的路径。从安全考虑,有必要把.htaccess也保护起来,不让别人看到其中的内容。虽然可以用其他方式做到这点,比如文档的权限。不过,.htaccess本身也能做到,只需加入如下的指令: 

<Files .htaccess> 

order allow,deny 

deny from all 

</Files> 

URL转向 

我们可能对网站进行重新规划,将文档进行了迁移,或者更改了目录。这时候,来自搜索引擎或者其他网站链接过来的访问就可能出错。这种情况下,可以通过如下指令来完成旧的URL自动转向到新的地址: 

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Apache 指南 htaccess

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接