Desde hace un rato ando buscando una solución sobre ocultar el directorio de instalación en la barra de direcciones usando joomla 3.4.5. Les planteo el escenario que tengo:
Tengo un hosting y dentro del /public_html se encuentra la versión de mi sitio actual con php puro y crudo.
Ahora bien, tengo una segunda versión de mi sitio web en un directorio (llamado web2) dentro del /public_html con una instalación de joomla.
La cuestión es que quiero que mi dominio principal apunte a la carpeta en la cual he instalado joomla, es decir, web2
Con el siguiente código (editando el .htaccess dentro del /public_html):
Código Apache:
Ver original
RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?mi_dominio.com$ RewriteCond %{REQUEST_URI} !^/web2/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /web2/$1 RewriteCond %{HTTP_HOST} ^(www.)?mi_dominio.com$ RewriteRule ^(/)?$ web2/index.php [L]
He logrado que al utilizar https://mi_dominio.com cargue la página inicial del sitio basado en joomla en web2.
El problema es que si empiezo a navegar en el, en la barra de direcciones aparece lo siguiente:
https://mi_dominio.com/web2/articulo-1
https://mi_dominio.com/web2/articulo-2
https://mi_dominio.com/web2/articulo-3
Es decir, que en la barra de direcciones se me presenta el directorio de instalación de joomla (web2) y es lo que quiero ocultar. Por ahí encontré que debo modificar el valor de la variable live_site en el archivo configuration.php, cosa que ya he probado con:
Código PHP:
Ver original
public $live_site = 'http://mi_dominio.com';
y con
Código PHP:
Ver original
public $live_site = 'https://mi_dominio.com';
Pero en ambos casos a la hora de navegar en el sitio es como si surgiera un conflicto a la hora de cargar los estilos css y el funcionamiento en general de las dos versiones, pues cuando cargo la página principal me combina los estilos css de la versión nueva y la vieja y cuando empiezo a navegar me descompone todos los elementos (los elementos html me los ubica en posiciones que no deben de ir) lo que provoca que se vea horrible el sitio.
¿Alguien que me pueda ayudar con este tema por favor?
Desde ya se lo agradezco