apache - redireccionar - Mac OS X no permite nombrar archivos comenzando con un punto. ¿Cómo puedo nombrar el archivo.htaccess?
redireccionar dominio htaccess (7)
Como se menciona en el título, Mac OS X no me permite nombrar archivos que comienzan con un punto (.). Pero, necesito un archivo .htaccess. O mejor, ¿cómo uso un archivo htaccess en Mac OS X sin darle un nombre que empiece con un punto?
Estoy ejecutando Mac OS 10.5.8 y XAAMP 1.7.3.
Debido a que los archivos .htaccess no se podrán ver una vez que cambie el nombre con Terminal (sin algunas búsquedas molestas), es más simple arrastrar un archivo de texto vacío al directorio de su preferencia usando FTP y luego renombrarlo. Tanto el nombre de archivo como las extensiones se pueden cambiar / eliminar una vez dentro de FTP.
Esto funciona hasta donde llega. Pero TextEdit agregó automáticamente .txt al final del nombre del archivo, así que terminé con .htaccess.txt
Y archivos con nombres que comienzan con. no aparezca en carpetas en Finder. Solo lo verá si regresa a la Terminal y usa ls -a. Y si no se puede ver, no se puede cargar en un servidor web en línea.
Usando Fetch como mi cliente FTP, encontré que tiene una función que me permite crear un archivo de texto simple directamente en el servidor. Esto funcionó para crear .htaccess donde realmente lo necesitaba.
Puede agregar un alias en su archivo de script de inicio para acortar el comando. Usualmente esto es un archivo .bashrc, .bash_login o .profile en su directorio de inicio.
alias ondot=''defaults write com.apple.finder AppleShowAllFiles -bool YES; killall Finder''
alias ofdot=''defaults write com.apple.finder AppleShowAllFiles -bool NO; killall Finder''
Ahora puede escribir ondot
para mostrar los archivos ocultos. y ofdot
para ocultar archivos ocultos
Puede crear archivos que comiencen con un "." si puedes ver archivos ocultos.
Ingrese los siguientes comandos para mostrar los archivos ocultos:
defaults write com.apple.finder AppleShowAllFiles -bool YES
killall Finder
Cuando haya terminado, ingrese estos comandos para ocultarlos nuevamente:
defaults write com.apple.finder AppleShowAllFiles -bool NO
killall Finder
Usa la Terminal
Terminal abierta.
Cambiar el directorio a la carpeta de origen donde desea crear el archivo
-
cd Desktop
-
Crea el archivo usando el
touch
-
touch .htaccess
-
Abra el archivo en cualquier editor de texto
-
atom .htaccess
-
Use el terminal en lugar de Finder para cambiarle el nombre. Prueba mv
.
No puede hacer esto con el Finder (Windows Explorer tampoco le permite). Abra Terminal.app ( Applications -> Utilities -> Terminal
) y escriba:
> cd /path/to/directory/containing/htaccess
> mv current_file_name .htaccess
Ejemplo (no tome nombres de directorio o nombre de archivo literal literalmente, por supuesto):