|
|
对.htaccess的迷惑不解......
看了一下看于apache 1.3的书籍,总是不明白.htaccess的意思.....
.htaccess文件的意义是什么?是动态改变配置.那么.htaccess内的命令和httpd.conf文件的命令的关系是怎么样的?是覆盖还是合并?
比如下面httpd.conf有如下的命令:
<Directory "/var/www/973site">
Options Indexes
Order Allow,Deny
Allow from all
Deny from 192.168.1
</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,如果是合并,那又是怎么合并法?是范围上的合并?还是???
不明白,请多多指教.....  |
|