Si hallas alguna incompatibilidad en tu código o proyecto, recuerda probar siempre en un entorno de testing antes aplicar el código al trabajo final.
Solución:
Habilite mod_rewrite y .htaccess a través de httpd.conf
y luego poner este código en su .htaccess
por debajo DOCUMENT_ROOT
directorio:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^alternative-url-web2(/.*|)$ /web2$1 [L,NC]
Código alternativo:
RewriteRule ^alternative-url-web2/?$ /web2/ [L,NC]
RewriteRule ^alternative-url-web2/(.+)$ /web2/$1 [L,NC]
Esta es una reescritura bastante simple. En el archivo htaccess en la raíz de su documento, simplemente agregue lo siguiente:
RewriteEngine On
RewriteRule ^alternative-url-web2/?(.*)$ /web2/$1 [L]
A diferencia de una redirección, que hace que el navegador/cliente envíe una nueva solicitud de una nueva URL (cambiando así lo que está en la barra de ubicación del navegador), una reescritura ocurre completamente del lado del servidor.
Valoraciones y comentarios
Te invitamos a añadir valor a nuestro contenido dando tu veteranía en las interpretaciones.