Remover MultiViews options de vários arquivos de configuração de domínio do Apache2

image_pdfimage_print

Uma das formas de efetuar a remoção da opção MultiViews do Apache em múltiplos arquivos de configuração de virtualhost é:

#Acesse o diretório onde estão os arquivos de configuração de virtualhost desejado
cd /etc/apache2/sites-available/;

#Verifique se existe a opção MultiViews ativa em algum arquivo
grep -r 'MultiViews' * | grep -v -'MultiViews';

No Debian e seus derivados, os arquivos ficam no diretório /etc/apache2/sites-available/. Fique atento a este detalhe na hora de adaptar o script/comandos acima para a estrutura correta de seu servidor.

#Existindo, efetue a remoção da configuração e recarregue as configurações do apache2
find . -type f -exec sed -i 's/ MultiViews//' {} \;
find . -type f -exec sed -i 's/+MultiViews//' {} \;
/etc/init.d/apache2 reload;

Atenção no comando acima para executá-lo na pasta de configuração desejada. O comando é executado no diretório atual e seus subdiretórios. O comando cd acima é quem indica o local alvo da execução destes comandos logo acima.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!