HTML5 Boilerplate .htaccess vs httpd.conf

时间:2011-04-02 15:59:40

标签: .htaccess html5 httpd.conf boilerplate

我想首先说我对使用apache很新,所以请不要反对我。

HTML5 Boilerplate附带.htaccess文件,但我正在使用django(在webfaction上),所以我有一个apd的httpd.conf文件。我可以将Boilerplates .htaccess文件中的代码放入我的httpd.conf中吗?我对两者之间的区别感到困惑,并希望你能给予任何帮助/见解吗?

1 个答案:

答案 0 :(得分:24)

样板.htaccess中的大多数/所有规则都可以移到httpd.conf,实际上这会带来很小的性能提升,因为httpd.conf文件只需要由Apache加载一次,而它需要在每个页面加载时读取.htaccess。这当然也意味着对httpd.conf 的更改将需要重启(sudo apache2ctl -k graceful或类似的守护进程。)

通常,在httpd.conf中放置相对“静态”的内容,以及在.htaccess中轻松编辑并且无需重新启动Apache守护程序的内容。在共享主机上,客户通常只能使用.htaccess来修改服务器行为,因此在这种情况下,这是您唯一的选择。