Вопрос

На нашем местном DEV Enviernnment у нас был только один сервер, а также добавить дальние будущие истечения истечения истечения кэша к статическим изображениям, мы сохранили файл .htaccess в корне приложения, которые работали нормально. Но на нашем предложении у нас есть несколько серверов Apache, имеющие псевдонимы на базу кода на другом сервере. Здесь, в этом случае я не уверен, куда поддерживать файл .htacess. Должен ли я держать его на кодовой базе или на отдельных серверах Apache. Как я могу написать те же вещи, которые я написал в файле .htaccess на файл httpd.conf.

Это было полезно?

Решение

Должен ли я держать его на кодовой базе или на отдельных серверах Apache.

Если это настройки, специфичные для приложения, то я бы сказал в базе кода.

Если файл также содержит настройки, специфичные для сервера, рассмотрите возможность сохранения .htaccess.dist в базе кода, содержащей любые глобальные значения конфигурации, относящиеся к приложению (перезаписи URL и т. Д.) И локальный .htaccess Содержащие глобальные значения плюс ваши локальные настройки. То .htaccess никогда не будет проверяться на вашу базу кода в этом сценарии.

Как я могу написать те же вещи, которые я написал в файле .htaccess на файл httpd.conf.

Обычно просто выкладывая настройки в соответствующий Directory, Location или VirtualHost разделы. То руководство скажу вам, кто принадлежит где.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top