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