Estou usando o XAMPP para testar um script PHP. Agora, na raiz da pasta, quero colocar um .htaccess
arquivo de acordo com os requisitos do script.
Mas o Windows não me permite renomeá-lo .htaccess
. Existe alguma maneira de contornar isso?
Estou usando o Windows 7 RTM.
Respostas:
este link discute o mesmo problema no XP.
Vou deixar você ler e decidir se isso se aplica ao Windows 7, mas a solução envolve o uso de uma linha de comando.
EDITAR:
Ele começa a partir do fato de que o Windows vai deixar você criar um
htaccess.txt
arquivoEm seguida,
então digite
fará o truque
fonte
Graças a https://serverfault.com/questions/22626/rename-files-to-empty-filename-in-windows-vista , aprendi um novo truque. Como esta página aparece no Google mais alto para essa mensagem de erro, pensei em vinculá-la aqui também.
Essencialmente, se você quiser fazer isso no explorer, nomeie-o como .htaccess. com um ponto à direita. O ponto final indica ao Windows qual deve ser a extensão e o ponto e as letras iniciais indicam qual deve ser o nome do arquivo (sem extensão). Parece que um arquivo sem extensão é permitido, mas não um sem um nome de arquivo. Felizmente, um arquivo sem extensão não requer ponto; portanto, obtemos a exclusão que cria o nome do arquivo que desejávamos (que é apenas uma extensão - veja o tipo de arquivo que o Windows reporta?)
Você pode fazer isso com qualquer string, não apenas com o htaccess. Faz um pouco de sentido para mim, porque os arquivos que começam com um ponto têm um significado especial.
fonte
.filename.
e torna-se.filename
Não crie o arquivo no Windows Explorer. Crie-o em qualquer programa que você estiver usando (bloco de notas, vim, eclipse qualquer que seja). Em seguida, selecione "Salvar como" e verifique se "Todos os arquivos" está selecionado. Digite .htaccess. Deveria funcionar.
O Todos os arquivos é para impedir que o programa adicione automaticamente uma extensão de tipo de arquivo (por exemplo, .htaccess.txt)
fonte
Uma coisa que você pode fazer é usar outro arquivo como o
.htaccess
arquivo.Abra o
httpd.conf
ou o que a instalação do XAMPP chama de arquivo de configuração do Apache.Procure a linha que começa com
AccessFileName
e altere o valor no final para algo que o Windows permita que você salve.Se você não encontrar essa linha, basta adicionar o item acima em.
Em seguida, reinicie seu XAMPP.
Você precisará se lembrar de renomeá-lo quando fizer o upload para o site ao vivo.
fonte
htaccess.dev.conf
ehtaccess.prod.conf
seria Boa).http.conf
arquivos inclui algumas linhas para impedir o download desses arquivos ...<Files ".ht*"> Require all denied </Files>
... altere<Files "ht*.*.conf"> Require all denied </Files>
para manter esses arquivos indisponíveis para download (não se esqueça de colocar novamente as linhas ausentes; um comentário, então eu os removi)..htpasswd
arquivos, para que eles também fiquem ocultos.Eu acho que nos velhos tempos do Windows XP era suficiente apenas citar o nome do arquivo? Essas citações seriam removidas pelo Windows. Portanto,
renomeie parasalvar o arquivo como:Isso
certamentefunciona apenas ao salvar , digamos, do Bloco de Notas, e também impede que o padrão.txt
seja adicionado.Não tenho 100% de certeza de que também funcionou no Windows Explorer.No Windows XP, porém, ele não funciona no Windows Explorer, pois não é possível digitar aspas. E sem as aspas, resultaria em "Você deve digitar um nome de arquivo". porque não gosta do ponto principal. Os mesmos erros ao usar a caixa de diálogo, como mostrado, clicando com o botão direito do mouse em »Propriedades.)fonte
Simplesmente nomeie-o
.htaccess.
O ponto final será removido automaticamente pelo Windows, deixando-o com o nome.htaccess
que deveria ser.fonte