Avisos
Vaciar todo

modificar htaccess para que la url no contenga la carpeta  

Página 2 / 2
 
Escola
 Escola
Estimable Member

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

Citar
Respondido : 25/09/2013 10:24 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

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

ResponderCitar
Respondido : 30/09/2013 12:36 am

Escola
 Escola
Estimable Member

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

ResponderCitar
Respondido : 01/10/2013 3:07 am
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola Leonora,

No debería darte problema alguno, entendemos entonces que haz solucionado el tema.

Saludos.

ResponderCitar
Respondido : 01/10/2013 4:29 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Escola
 Escola
Estimable Member

ok, gracias por todo!

ResponderCitar
Respondido : 01/10/2013 4:40 am
Página 2 / 2