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 изменить поведение сервера, так что в этом случае это единственный выбор, который у вас есть.

Другие вопросы по тегам