应该将Apacheconfiguration放入apache conf或.htaccess中吗?

我一直想知道什么是更有效的使用configuration例如在虚拟主机的conf文件上的mod_rewrite规则(加载一次,就是这样),或者把它放在目录本身的.htaccess文件,作为我了解加载和每个请求parsing文件。 这是错的吗? 我不明白Apache如何使用.htaccess文件吗?

关于.htaccess的Apache教程给出了一个很好的解释,你应该什么时候使用它们,为什么不使用它们。 简短的版本是,当你不能访问Apache主configuration文件时,一般只能使用它们。

你也应该使用AllowOverride None ,它禁用了.htaccess文件的使用,因为服务器检查它们,即使它们不存在。 如本教程中的示例所示,访问/www/htdocs/example,每次都检查以下文件:

 /.htaccess /www/.htaccess /www/htdocs/.htaccess /www/htdocs/example/.htaccess