Como renomeio um arquivo para .htaccess no Windows 7?

60

Estou usando o XAMPP para testar um script PHP. Agora, na raiz da pasta, quero colocar um arquivo .htaccess de acordo com os requisitos do script.

Mas o Windows não me permite renomeá-lo para .htaccess . Existe alguma maneira de contornar isso?

Estou usando o Windows 7 RTM.

    
por rzlines 17.10.2009 / 14:30

6 respostas

76

este link discute o mesmo problema no XP.

Eu deixo você lê-lo e decide se ele se aplica ao Windows 7, mas a solução envolve o uso de uma linha de comando.

EDITAR:

Começa pelo fato de o Windows permitir permitir que você crie um arquivo htaccess.txt
Então

Start Run > cmd

digite

rename c:\pathtoyourhtaccessfile\htaccess.txt .htaccess

fará o truque

    
por 17.10.2009 / 14:36
82

Graças ao link , aprendi um novo truque. Uma vez que esta página aparece no Google mais alta para essa mensagem de erro, achei que eu também deveria vinculá-la aqui.

Essencialmente, se você quiser fazê-lo no Explorer, nomeie-o como .htaccess. com um ponto à direita. O ponto final informa ao Windows qual deve ser a extensão, e o ponto inicial e as letras informam qual deve ser o nome do arquivo (sem extensão). Parece que o arquivo sem uma extensão é permitido, mas não um sem nome de arquivo. Felizmente, um arquivo sem uma extensão não requer nenhum ponto, por isso obtemos a exclusão que cria o nome de arquivo desejado (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 htaccess. Faz um pouco de sentido para mim porque os arquivos que começam com um ponto têm um significado especial.

    
por 16.08.2010 / 16:42
9

Não crie o arquivo no Windows Explorer. Crie-o em qualquer programa que você esteja usando (notepad, vim, eclipse). Em seguida, selecione "Salvar como" e verifique se "Todos os arquivos" está selecionado. Digite .htaccess. Deve funcionar.

Todos os arquivos é para evitar que o programa adicione automaticamente uma extensão de tipo de arquivo (por exemplo, .htaccess.txt)

    
por 17.10.2009 / 14:43
6

Uma coisa que você pode fazer é usar outro arquivo como o arquivo .htaccess .

Abra o httpd.conf ou qualquer que seja a configuração do XAMPP que chame o 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 permitirá que você salve como.

AccessFileName htaccess.txt

Se você não encontrar essa linha, basta adicionar o acima em.

Em seguida, reinicie seu XAMPP.

Você precisará lembrar de renomeá-lo quando fizer o upload para o site ao vivo.

    
por 17.10.2009 / 14:36
4

Eu acho que nos velhos tempos do Windows XP era suficiente apenas citar o nome do arquivo? Essas citações seriam então removidas pelo Windows. Então, renomeie para salve o arquivo como:

".htaccess"

Isso certamente só funciona quando salvar de, digamos, Notepad, e também mantém o padrão .txt de ser adicionado. Eu não tenho 100% de certeza de que ele também funcionou no Windows Explorer. No Windows XP, ele não funciona no Windows Explorer, já que não é possível digitar aspas. E sem as aspas, isso produziria "Você deve digitar um nome de arquivo". porque não gosta do ponto principal. Os mesmos erros ao usar a caixa de diálogo, conforme mostrado, clicando com o botão direito do mouse em "Propriedades".

    
por 17.10.2009 / 14:41
4

Simplesmente nomeie-o .htaccess. O ponto final será automaticamente removido pelo Windows, deixando-o com o nome .htaccess como deveria ser.

    
por 06.01.2012 / 06:45