Estoy usando XAMPP para probar un script PHP. Ahora, en la raíz de la carpeta, quiero colocar un .htaccess
archivo de acuerdo con los requisitos del script.
Pero Windows no me deja cambiarle el nombre .htaccess
. ¿Hay alguna forma de evitarlo?
Estoy usando Windows 7 RTM.
Respuestas:
Este enlace discute el mismo problema en XP.
Te dejaré leerlo y decidir si se aplica a Windows 7, pero la solución implica usar una línea de comando.
EDITAR:
Empieza por el hecho de que Windows te permitirá crear un
htaccess.txt
archivo.Luego
luego escribe
hará el truco
fuente
Gracias a https://serverfault.com/questions/22626/rename-files-to-empty-filename-in-windows-vista aprendí un nuevo truco. Como esta página aparece en Google más arriba para ese mensaje de error, pensé en vincularla aquí también.
Esencialmente, si quieres hacerlo en el explorador, llámalo .htaccess. con un punto final El punto final le dice a Windows cuál debería ser la extensión, y el punto inicial y las letras le dicen cuál debería ser el nombre de archivo (sin extensión). Parece que el archivo sin una extensión es permisible, pero no uno sin un nombre de archivo. Afortunadamente, un archivo sin extensión no requiere punto, por lo que obtenemos la eliminación que crea el nombre de archivo que queríamos (que es solo una extensión, ¿ves el tipo de archivo que informa Windows?)
Puede hacer esto con cualquier cadena, no solo con htaccess. Para mí tiene un poco de sentido porque los archivos que comienzan con un punto tienen un significado especial.
fuente
.filename.
y se convierte en.filename
No cree el archivo en el Explorador de Windows. Créelo en cualquier programa que esté utilizando (bloc de notas, vim, eclipse, lo que sea). Luego seleccione "Guardar como" y asegúrese de que esté seleccionado "Todos los archivos". Escribe .htaccess. Deberia de funcionar.
Todos los archivos es para evitar que el programa agregue automáticamente una extensión de tipo de archivo (por ejemplo .htaccess.txt)
fuente
Una cosa que podría hacer es usar otro archivo como
.htaccess
archivo.Abra
httpd.conf
o lo que sea que la configuración de XAMPP llame al archivo de configuración de Apache.Busque la línea que comienza con
AccessFileName
y cambie el valor al final a algo que Windows le permitirá guardar como.Si no encuentra esa línea, simplemente agregue lo anterior en.
Luego reinicie su XAMPP.
Sin embargo, deberá recordar cambiarle el nombre cuando cargue en el sitio en vivo.
fuente
htaccess.dev.conf
yhtaccess.prod.conf
sería bueno).http.conf
archivos incluyen algunas líneas para evitar la descarga de estos archivos ...<Files ".ht*"> Require all denied </Files>
... cambie esto<Files "ht*.*.conf"> Require all denied </Files>
para mantener estos archivos no disponibles para descargar (no olvide volver a colocar las nuevas líneas faltantes; esto es un comentario, así que los eliminé)..htpasswd
archivos para que también permanezcan ocultos.¿Creo que en los viejos tiempos de Windows XP era suficiente citar el nombre del archivo? Esas citas serían eliminadas por Windows. Entonces,
cambie el nombre paraguardar el archivo como:Esto
seguramentesolo funciona cuando se guarda desde, por ejemplo, el Bloc de notas, y luego también evita que.txt
se agregue el valor predeterminado .No estoy 100% seguro de que también funcionó en el Explorador de Windows.Sin embargo, en Windows XP, no funciona desde el Explorador de Windows, ya que no se pueden escribir comillas. Y sin las comillas produciría "Debe escribir un nombre de archivo". porque no le gusta el punto inicial. Los mismos errores al usar el diálogo como se muestra al hacer clic con el botón derecho en »Propiedades).fuente
Simplemente
.htaccess.
nómbrelo. Windows eliminará automáticamente el punto final, dejándolo.htaccess
como debe ser.fuente