turcu
19-sep-2009, 01:33
Hola a todos,
escribo porque me esta surgiendo un pequeno problema, y quiero ver si alguno se le ocurre la solucion.
Tengo en mi servidor local (apche), la siguiente estructura de archivos:
..../[raiz]
........dominio
............index.html
............secure
................index.html
................clientes
....................index.html
................chat
....................index.html
y estoy tratando de hacer una redireccion, surgiendome un problema.
En el .htaccess del raiz, tengo unas par de reglas, para la redireccion del dominio principal al directorio correspondiente (tengo varios sitios en el raiz):
Options +FollowSymLinks
RewriteEngine On
.
.
.
RewriteCond %{HTTP_HOST} dominio.com
RewriteCond %{REQUEST_URI} !dominio/
RewriteRule ^(.*)$ dominio/$1 [QSA,L]
RewriteCond %{HTTP_HOST} www.dominio.com
RewriteCond %{REQUEST_URI} !dominio/
RewriteRule ^(.*)$ dominio/$1 [QSA,L]
RewriteCond %{HTTP_HOST} secure.dominio.com
RewriteCond %{REQUEST_URI} !dominio/
RewriteRule ^(.*)$ dominio/$1 [QSA,L]
Ahora, en el directorio "dominio" que seria la raiz del sitio, en el .htaccess. tengo declarado lo siguiente:
Options +FollowSymLinks
RewriteEngine On
#contenido seguro
RewriteCond %{HTTP_HOST} secure.dominio.com
RewriteCond %{REQUEST_URI} !secure/
RewriteRule ^(.*)$ secure/$1 [QSA,L]
Tengo modificado mi hosts(Windows), para resolver los dominios en forma local.
Hasta aca todo va bien, si ingreso mi url principal en el navegador, me lleva al home del sitio. Ahora el problema es el siguiente, y es cuando intento ingresar con las direcciones:
http://secure.dominio.com/clientes/ y
http://secure.dominio.com/clientes
De ambas formas, me lleva correctamente al home de clientes, pero del segundo modo me sobrescibe la url de la barra del navegador (tengo que ponerle si o si la barra al final), quedando de la forma:
http://secure.dominio.com/dominio/secure/clientes/
O sea, que funcionalmente anda, pero como nombro al final, me hace ese trabajo en la barra del navegador. Si alguno ve el problema, o nota a donde me estoy enredando, agrazezco me lo haga saber. :-)
Saludos
escribo porque me esta surgiendo un pequeno problema, y quiero ver si alguno se le ocurre la solucion.
Tengo en mi servidor local (apche), la siguiente estructura de archivos:
..../[raiz]
........dominio
............index.html
............secure
................index.html
................clientes
....................index.html
................chat
....................index.html
y estoy tratando de hacer una redireccion, surgiendome un problema.
En el .htaccess del raiz, tengo unas par de reglas, para la redireccion del dominio principal al directorio correspondiente (tengo varios sitios en el raiz):
Options +FollowSymLinks
RewriteEngine On
.
.
.
RewriteCond %{HTTP_HOST} dominio.com
RewriteCond %{REQUEST_URI} !dominio/
RewriteRule ^(.*)$ dominio/$1 [QSA,L]
RewriteCond %{HTTP_HOST} www.dominio.com
RewriteCond %{REQUEST_URI} !dominio/
RewriteRule ^(.*)$ dominio/$1 [QSA,L]
RewriteCond %{HTTP_HOST} secure.dominio.com
RewriteCond %{REQUEST_URI} !dominio/
RewriteRule ^(.*)$ dominio/$1 [QSA,L]
Ahora, en el directorio "dominio" que seria la raiz del sitio, en el .htaccess. tengo declarado lo siguiente:
Options +FollowSymLinks
RewriteEngine On
#contenido seguro
RewriteCond %{HTTP_HOST} secure.dominio.com
RewriteCond %{REQUEST_URI} !secure/
RewriteRule ^(.*)$ secure/$1 [QSA,L]
Tengo modificado mi hosts(Windows), para resolver los dominios en forma local.
Hasta aca todo va bien, si ingreso mi url principal en el navegador, me lleva al home del sitio. Ahora el problema es el siguiente, y es cuando intento ingresar con las direcciones:
http://secure.dominio.com/clientes/ y
http://secure.dominio.com/clientes
De ambas formas, me lleva correctamente al home de clientes, pero del segundo modo me sobrescibe la url de la barra del navegador (tengo que ponerle si o si la barra al final), quedando de la forma:
http://secure.dominio.com/dominio/secure/clientes/
O sea, que funcionalmente anda, pero como nombro al final, me hace ese trabajo en la barra del navegador. Si alguno ve el problema, o nota a donde me estoy enredando, agrazezco me lo haga saber. :-)
Saludos