Se um servidor não tiver um arquivo .htaccess, pode adicionar um problema em branco?

2

A empresa em que trabalho usa várias áreas de hospedagem em diferentes servidores para diferentes partes do processo. Para começar, construímos coisas em nossas máquinas locais e as testamos em localhost. Em seguida, passamos para um servidor de "controle de qualidade", onde o site pode ser visualizado; finalmente, enviamos a versão mais recente para um servidor de "produção".

Estou usando um arquivo de comportamento .htc (CSS3 PIE) para que o IE esteja em conformidade com as propriedades CSS3. Estou vendo esse trabalho localmente, mas acho que não o vi trabalhando no controle de qualidade, uma vez que foi implementado. Eu vi coisas como esta acontecer quando uma solução de hospedagem não puxa .htc arquivos corretamente. A solução que geralmente uso é incluir um arquivo .htacces com: AddType text/x-component .htc . Enquanto isso geralmente funciona, o servidor de controle de qualidade não tem um arquivo .htaccess , e meus superiores estão preocupados que adicionar um pode causar problemas imprevistos.

Você pode ver o que estou tentando fazer aqui

É possível adicionar um arquivo em branco .htaccess à hospedagem que não causa um problema? Caso contrário, a adição de AddType text/x-component .htc causará algum problema?

    
por Code Junkie 17.02.2012 / 00:22

2 respostas

2

Ter um .htaccess vazio não deve ter nenhuma conseqüência negativa (exceto algum impacto menor no desempenho), .htaccess arquivos são bastante padronizados e, se estiverem vazios, eles simplesmente não alteram nada. Eu não vejo quais problemas a declaração AddType poderia introduzir, mas você deveria apenas testar isso, o que me leva à seguinte pergunta:

Qual a razão da sua organização para executar um servidor de controle de qualidade se tem medo de testar coisas nesse servidor?

De qualquer forma, é perfeitamente possível que seu servidor esteja configurado com AllowOverride None na configuração do site, o que significaria que o arquivo .htaccess seria simplesmente ignorado. Além disso, é claro que é possível adicionar a instrução AddType à seção de configuração global ou de vhost do servidor.

    
por 17.02.2012 / 00:46
0

Adicionar um arquivo .htaccess no caminho fará com que as informações sejam lidas cada vez que um arquivo referenciado no diretório e sob onde ele é acessado. Por isso, adicionaria pelo menos um arquivo extra abrir / fechar / ler e um pouco de processamento para cada página da web acessada pelo usuário.

Então, se estiver vazio, NÃO recomendo fazer isso.

    
por 17.02.2012 / 00:45