Tengo los siguientes sitios de prueba configurados con apache y servidos desde el siguiente lugar /htdocs/www/*
:
https://local.sweetcar.com/www/mycompany/ https://local.sweetcar.com/www/sweetcar/
Me gustaría configurar una reescritura de apache para servir las siguientes direcciones URL
https://local.mycompany.com/ https://local.sweetcar.com/
Entonces , www/mycompany/ y www/sweetcar/ se eliminan de la URL mientras se conserva todo lo demás.
Esto es lo que probé sin éxito:
.htaccess
RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L]
Puede usar estas reglas en la raíz del sitio .htaccess:
RewriteEngine On RewriteBase / RewriteCond %{ENV:REDIRECT_STATUS} !200 RewriteCond %{HTTP_HOST} ^local\.([^.]+)\. [NC] RewriteRule !^www/ www/%1%{REQUEST_URI} [L,NC] RewriteRule ^index\.php$ - [L]