HTML5 Boilerplate .htaccess против httpd.conf
Я хотел бы начать с того, что я действительно новичок в работе с Apache, поэтому, пожалуйста, не держите это против меня.
HTML5 Boilerplate поставляется с файлом.htaccess, но я использую django (на веб-фракции), поэтому у меня есть файл httpd.conf для apache. Могу ли я поместить код, который находится в файле.htaccess Boilerplates в мой httpd.conf? Я смущен разницей между ними и буду признателен за любую помощь / понимание, которое вы можете дать?
1 ответ
Большинство / все правила в шаблоне .htaccess
может быть перемещен в httpd.conf
и на самом деле это даст небольшой прирост производительности, потому что httpd.conf
Apache должен загрузить файл только один раз, тогда как он должен прочитать .htaccess
на каждой странице загрузки. Это, конечно, также означает, что изменения в httpd.conf
потребуется перезапуск демона (sudo apache2ctl -k graceful
или похожие.)
В общем, вы помещаете вещи, которые являются относительно "статичными" в httpd.conf
и вещи, которые вы можете редактировать легко и без перезапуска демона Apache, в .htaccess
, На общих хостах клиент обычно может использовать только .htaccess
изменить поведение сервера, так что в этом случае это единственный выбор, который у вас есть.