HTML5样板的.htaccess VS httpd.conf中

问题描述:

我想,说我真的很新的使用Apache的工作,所以请不要持有它攻击我,要开始。HTML5样板的.htaccess VS httpd.conf中

HTML5的样板带有一个.htaccess文件,但我使用Django(上webfaction),所以我有一个Apache的httpd.conf文件。我可以将Boilerplates .htaccess文件中的代码放到我的httpd.conf文件中吗?我对这两者之间的差异感到困惑,并希望你能给予的任何帮助/见解?

大多数/所有的规则样板的.htaccess可以移动到httpd.conf,而事实上这会给小的性能提升,因为httpd.conf文件只需要通过Apache的加载一次,而它需要读取每页加载时为.htaccess。当然,这也意味着改变httpd.conf需要一个守护进程重新启动(sudo apache2ctl -k graceful或类似)。

在一般情况下,你把你可能要轻松编辑的东西都是相对“静态”的httpd.conf,事情而不需要重新启动Apache守护进程,在.htaccess。在共享主机上,客户通常只能使用.htaccess修改服务器行为,因此在这种情况下,这是您唯一的选择。

+0

太棒了,谢谢! – imns 2011-04-02 23:49:38

+0

很好的回答! – 2011-06-28 16:05:58