Utilizo el entorno integrado php+sql+apache y puedo acceder directamente al nombre de dominio A con resolución IP, pero encuentro que a veces no se puede acceder al nombre de dominio. ¿Por qué?
¿Cómo vincula Apache varios nombres de dominio?
Abrir
# DocumentRoot /www/
# ServerName minidx.com
# ErrorLog logs/minidx.com-error_log
# CustomLog logs/minidx.com-access_log common
#
Adición simple :
DocumentRoot usr/local/www/
Nombre del servidor 72.167.11.30
DocumentRoot usr/local/www/minidx.com/
Nombre del servidor minidx.com
< /VirtualHost>
DocumentRoot usr/local/www/ntt.cc/
Nombre del servidor ntt.cc
También puede agregar los archivos de registro a su propia ruta.
Cómo agregar un nombre de dominio de segundo nivel a Apache
/usr/local/www/minidx.com
www.ntt.cc /usr/ local/www/ ntt.cc
blog.minidx.com /usr/local/www/ minidx.com/blog
Finalmente, cree el archivo correspondiente en el directorio raíz del sitio web / directorio usr/local/www/ y listo. Si necesita agregar, modificar o eliminar dominios y subdominios, simplemente puede cambiar el archivo vhost.map sin reiniciar el proceso de Apache.
Resumen de cómo utilizar .htaccess
Por Minidxer | 26 de enero de 2008
En términos de uso de reglas de reescritura de .htaccess para lograr enlaces pseudoestáticos, El foro de Discuz ha mencionado cómo utilizar la redirección de .htaccess, echemos un vistazo más completo a .htaccess. htaccess es un archivo de configuración distribuido muy poderoso en el servidor Apache. La correcta comprensión y uso de los archivos .htaccess puede ayudarnos a optimizar nuestros servidores o hosts virtuales. Por ejemplo, puede utilizar archivos .htaccess para crear páginas personalizadas de "Error 404" y cambiar la configuración de muchos servidores. Todo lo que necesitamos hacer es agregar algunos comandos simples a este archivo de texto.
.htaccess es compatible con sistemas Unix o Linux, o cualquier versión del servicio web Apache, pero es posible que algunos proveedores de alojamiento no le permitan personalizar su propio archivo .htaccess. Casi todos los principales proveedores de alojamiento virtual extranjeros admiten funciones personalizadas.
Para habilitar .htaccess, necesita modificar /new/file/location.xyz
En el ejemplo anterior, para acceder al archivo llamado oldfile.html en el directorio raíz, debe Puede escribir:
/oldfile.html
Para acceder a los archivos en el subdirectorio antiguo, puede escribir
/old/oldfile.html
También puede utilizar .htaccess para redirigir directorios completos del sitio. Si tiene un directorio llamado directorio antiguo en su sitio web y crea los mismos archivos que arriba en su nuevo sitio web /nuevodirectorio/, entonces puede redirigir todos los archivos en el directorio antiguo a la vez sin tener que declararlos uno por uno: p>
Redireccionar /directorioantiguo/directorionuevo
De esta manera, cualquier solicitud al directorio /directorioantiguo en el sitio web será redirigida al nuevo sitio web, incluida información de URL adicional. Por ejemplo, alguien que escriba
/olddirecotry/oldfiles/images/image.gif
redirigirá la solicitud a:
/newdirectory/oldfiles/images/image .gif
Esta característica puede ser muy poderosa si se usa correctamente.
Nota: Al editar este artículo en Windows Live Writer, encontrará /directory/
Básicamente, estos son los más utilizados si desea saber más sobre el uso de. .htaccess, luego puede consultar la documentación de Appache para obtener documentación relevante.