Hola,
He leído vuestro artículo sobre htaccess para que en la url no aparezca la carpeta donde está alojado el sitio y parezca que lo tengo en el directorio raíz.
Cuando introduzco la url (sin /carpeta) efectivamente el sitio se muestra como era lo esperable. Pero en la url sí se muestra la carpeta en la que está el sitio. Quisiera que la carpeta no fuera visible.
Introduzco http://escolatur.com y la url se transforma en http://escolatur.com/demo
¿Qué tengo que modificar en mi htaccess para que no aparezca /demo?
Adjunto mi .htaccess.
Gracias y un saludo.
Leonora.
URL del sitio: Contenido solo visible a usuarios registrados
Hola Leonora,
Yo te acabo de entender ahora 🙂 gracias
El dominio que citas es el dominio principal, ya uqe es el único que tienes ¿correcto? y la web está alojada en la carpeta /public_html/demo en lugar de estarlo en /public_html que suele ser lo habitual ¿correcto?.
En base a esto, en el archivo .htaccess de /public_html (donde actualmente hay otra web antigua) deberías incorporar esto al principio del archivo:
[cpde]RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?escolatur.com$
RewriteCond %{REQUEST_URI} !^/demo/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /demo/$1
RewriteCond %{HTTP_HOST} ^(www.)?escolatur.com$
RewriteRule ^(/)?$ demo/index.php [L]
Adicionalmente en tu archivo configuration.php debes cambiar la variable: live_site = 'http://escolatur.com';
De esta forma el cambio debería de ser transparente al usuario.
Saludos
Gracias Luis, efectivamente es como lo mencionas.
Pero me está funcionando con este código
RewriteEngine On
RewriteCond %{HTTP_HOST} ^escolatur.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.escolatur.com$
RewriteCond %{REQUEST_URI} !^/demo/
RewriteRule (.*) /demo/$1 [L]
que es lo que explicas en tu artículo. El que me envías ya me lo había pasado Johnnie y me daba el error que motivo la apertura de este hilo (me agregaba el código de idioma en algunas url's).
¿Puede haber alguna consecuencia si lo dejo como está?
Un saludo
Hola Leonora,
No debería darte problema alguno, entendemos entonces que haz solucionado el tema.
Saludos.
ok, gracias por todo!