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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top