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

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

 2007-08-24 00:00:00 来源:WEB开发网   
核心提示: Redirect /旧目录/旧文档名 新文档的地址或者整个目录的转向:Redirect 旧目录 新目录改变缺省的首页文件一般情况下缺省的首页文件名有default、index等,不过,Apache指南:.htaccess文件使用手册(8),有些时候目录中没有缺省文件,而是某个特定的文件名,- 子

Redirect /旧目录/旧文档名 新文档的地址 

或者整个目录的转向: 

Redirect 旧目录 新目录 

改变缺省的首页文件 

一般情况下缺省的首页文件名有default、index等。不过,有些时候目录中没有缺省文件,而是某个特定的文件名,比如在pmwiki中是pmwiki.php。这种情况下,要用户记住文件名来访问很麻烦。在.htaccess中可以轻易的设置新的缺省文件名: 

DirectoryIndex 新的缺省文件名 

也可以列出多个,顺序表明它们之间的优先级别,例如: 

DirectoryIndex filename.html index.cgi index.pl default.htm 

防止盗链 

如果不喜欢别人在他们的网页上连接自己的图片、文档的话,也可以通过htaccess的指令来做到。 

所需要的指令如下: 

RewriteEngine on 

RewriteCond % !^$ 

RewriteCond % !^http://(www.)?mydomain.com/.*$ [NC] 

RewriteRule .(gif|jpg)$ - [F] 

如果觉得让别人的页面开个天窗不好看,那可以用一张图片来代替: 

RewriteEngine on 

RewriteCond % !^$ 

RewriteCond % !^http://(www.)?mydomain.com/.*$ [NC] 

RewriteRule .(gif|jpg)$ http://www.mydomain.com/替代图片文件名 [R,L]

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

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

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

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

Tags:Apache 指南 htaccess

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