vea que por para otro nombre mac internet dominio configurar como cambiar apache xampp localhost httpd.conf vhosts

apache - que - xampp: mysite.local redirige a la carpeta xampp



virtualhost xampp windows 10 (1)

He estado golpeando mi cabeza contra esto toda la noche y no puedo ver dónde me estoy equivocando. Quiero establecer un host, mysite.local, en xampp y he seguido todas las instrucciones, pero sigo siendo redirigido a mysite.local / xampp.

¿Alguna idea de dónde me estoy equivocando aquí? Las rutas son correctas y reinicié Apache :)

Edité el archivo de mi servidor para agregar:

127.0.0.1 mysite.local

Edité extra / httpd-vhosts.conf:

NameVirtualHost localhost:80 <VirtualHost localhost:80> ServerName localhost DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" <Directory "/Applications/XAMPP/xamppfiles/htdocs"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Allow from all </Directory> </VirtualHost> <VirtualHost localhost:80> <Directory "/Applications/XAMPP/xamppfiles/htdocs/wd"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Allow from all </Directory> DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/wd" ServerName mysite.local </VirtualHost>


Acabo de tener el mismo problema ayer. Incluso si los pasos que hizo son correctos en un contexto, necesita hacer algunas tareas más;) También debe editar Apach''es httpd.conf referencia a su nuevo VirtualHost de esta manera:

# Your great site! <Directory "/Applications/XAMPP/xamppfiles/htdocs/wd"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Order allow,deny Allow from all </Directory>

Con esto solo podrá acceder a http://mysite.local sin la redirección a la pantalla de bienvenida de XAMPP PERO verá los directorios de su proyecto (al menos si no tiene e indexe en la carpeta raíz) ) Si necesita cargar un archivo desde una carpeta (por ejemplo /public/index.php), necesitará usar un archivo .htaccess . Recuerde que este archivo debe estar en la (s) carpeta (s) que desea controlar. Por ejemplo, un archivo .htaccess ubicado en la raíz de su proyecto para redirigirlo al archivo /public/index.php debe hacerlo de esta manera:

RewriteEngine On RewriteBase / RewriteRule ^.*$ public/index.php [NC,L]

Solo recuerde usar la expresión regular correcta que necesita y no olvide tomar medidas preventivas con más seguridad en un sitio web de producción;) Desearía haberle ayudado =)