conf или .htaccess когда что использовать?

Логика перезаписи URL-адреса Apache может быть записана либо в файле conf, либо в файле .htaccess. Какой из них больше подходит, для какого случая? И допустим, у меня есть .htaccess в моем корневом веб-каталоге, и у меня также есть файл conf, определенный в каталоге Apache/conf, какой файл будет запущен первым?


person Graviton    schedule 13.05.2009    source источник


Ответы (3)


Чтобы ответить только на одну часть вашего вопроса: если вам не нужна повышенная гибкость файла .htaccess в разных каталогах, не используйте их; они замедляют обработку запросов.

person Hank Gay    schedule 13.05.2009

Файл .htaccess находится в корневой папке и может быть легко скопирован в другое место вместе с веб-страницами. Файл Conf не всегда может быть доступен в размещенной среде.

person TFM    schedule 13.05.2009

Директивы mod_rewrite файла .conf будут выполняться первыми — перед фазой преобразования URL-адреса в имя файла. Но в большинстве случаев эта разница будет минимальной. Есть соображения производительности, но они действительно влияют только на сайты с очень интенсивным трафиком или на недостаточно мощное оборудование.

person Michael Cramer    schedule 13.05.2009