Cita: Humm no había comprendido que era un servidor local
En tu host define ambos
127.0.0.1 laweb.local
127.0.0.1
www.laweb.local
y el ServerName laweb.local
Debe funcionar
Ahora está así:
[ host ]
Código:
127.0.0.1 laweb.local
127.0.0.1 www.laweb.local
y en este mismo orden
[ httpd-vhost.conf ]
Código:
<VirtualHost *:8080>
ServerAdmin [email protected]
DocumentRoot "C:/inetpubApache/www/laweb/final"
ServerName laweb.local
ErrorLog "logs/laweb-local-error.log"
CustomLog "logs/laweb-local-access_log" common
</VirtualHost>
Tras modificar estos archivos, he reiniciado el Apache y el ordenador.
Pero no funciona totalmente.
Ahora se accede correctamente a través de laweb.local y el valor de $_SERVER['SERVER_NAME'] es laweb.local
Pero no se accede con
www.laweb.local sino que se queda en el index del Apache.
Y si itento entrar en un apartado como
www.laweb.local/contacto sale el error 404 de
"Not Found
The requested URL /contacto was not found on this server."
Así que no ha funcionado.
¿Alguna otra sugerencia?
Por otro lado,
Cita: De esta manera:
ServerName laweb.local
Adicionalmente creas un registro CNAME
www.laweb.local apuntando a laweb.local
De esta forma podrás acceder con o sin www a laweb.local
Espero que te sirva
¿Cómo es eso del CNAME?