对.htaccess的迷惑不解......

由 Oxl 在 03-05-2004 13:54 发表:

对.htaccess的迷惑不解......

对.htaccess的迷惑不解......

看了一下看于apache 1.3的书籍,总是不明白.htaccess的意思.....

.htaccess文件的意义是什么?是动态改变配置.那么.htaccess内的命令和httpd.conf文件的命令的关系是怎么样的?是覆盖还是合并?

比如下面httpd.conf有如下的命令:

 1<directory "="" 973site"="" var="" www="">   
 2  
 3Options Indexes   
 4  
 5Order Allow,Deny   
 6  
 7Allow from all   
 8  
 9Deny from 192.168.1   
10  
11</directory>

上面的命令是除192.168.1.X的主机外,其他主机都不能访问.

可是我又想让192.168.1.74这部机子可以访问得到,于是我就在/var/www/973site/.htacess文件中加入:

Allow 192.168.1.74

可是,为什么所有的192.168.1.X的机子全都可以上去了?

这样我就有两个疑问.

1,如果是覆盖httpd.conf中的相应指令,那么是怎么覆盖的?是覆盖范围还是覆盖相应的指令(取消httpd.conf指令)?

2,如果是合并,那又是怎么合并法?是范围上的合并?还是???

不明白,请多多指教.....

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus