Apache Alias e .htacess dispostos a entender a configuração?
-
26-09-2019 - |
Pergunta
Em nosso ambiente de desenvolvimento local, tínhamos apenas um servidor e, para adicionar expiros futuros e o cabeçalho de controle de cache às imagens estáticas, mantivemos um arquivo .htaccess na raiz do aplicativo, as coisas funcionavam bem. Mas, em nosso produto, temos vários servidores Apache com aliases em uma base de código em um servidor diferente. Aqui, neste caso, não tenho certeza de onde manter o arquivo .htacess. Devo mantê -lo na base de código ou nos servidores Apache individuais. Como posso escrever as mesmas coisas que escrevi no arquivo .htaccess para o arquivo httpd.conf.
Solução
Devo mantê -lo na base de código ou nos servidores Apache individuais.
Se for configuradas específicas para o aplicativo, eu diria na base de código.
Se o arquivo também contiver configurações específicas para o servidor, considere manter um .htaccess.dist
na base de código que contém quaisquer valores de configuração global específicos para o aplicativo (reescrita de URL etc.) e um local .htaccess
contendo os valores globais mais suas configurações locais. o .htaccess
nunca seria o check -in na sua base de código nesse cenário.
Como posso escrever as mesmas coisas que escrevi no arquivo .htaccess para o arquivo httpd.conf.
Geralmente apenas colocando as configurações no apropriado Directory
, Location
ou VirtualHost
Seções. o manual dirá qual pertence onde.