Apache Alias и .htacess готов понять конфигурацию?
-
26-09-2019 - |
Вопрос
На нашем местном DEV Enviernnment у нас был только один сервер, а также добавить дальние будущие истечения истечения истечения кэша к статическим изображениям, мы сохранили файл .htaccess в корне приложения, которые работали нормально. Но на нашем предложении у нас есть несколько серверов Apache, имеющие псевдонимы на базу кода на другом сервере. Здесь, в этом случае я не уверен, куда поддерживать файл .htacess. Должен ли я держать его на кодовой базе или на отдельных серверах Apache. Как я могу написать те же вещи, которые я написал в файле .htaccess на файл httpd.conf.
Решение
Должен ли я держать его на кодовой базе или на отдельных серверах Apache.
Если это настройки, специфичные для приложения, то я бы сказал в базе кода.
Если файл также содержит настройки, специфичные для сервера, рассмотрите возможность сохранения .htaccess.dist
в базе кода, содержащей любые глобальные значения конфигурации, относящиеся к приложению (перезаписи URL и т. Д.) И локальный .htaccess
Содержащие глобальные значения плюс ваши локальные настройки. То .htaccess
никогда не будет проверяться на вашу базу кода в этом сценарии.
Как я могу написать те же вещи, которые я написал в файле .htaccess на файл httpd.conf.
Обычно просто выкладывая настройки в соответствующий Directory
, Location
или VirtualHost
разделы. То руководство скажу вам, кто принадлежит где.