Enmascarar URL sitio web
José Palacio
josepalacio en gmail.com
Mie Mayo 19 12:50:26 CLT 2010
Hola señores.
Les comento que definitivamente tiene que ser con mod_rewrite ya que probe
con Host Virtuales y la plataforma funciona, pero el sitio web no, ya que
como les comenté todos los enlaces colocados por los webmaster son absolutos
(http://www.misitio/web2/carpeta/....) y por lo tanto si cambio la URL
ningún enlace funciona, no aparecen las imagenes, etc. (No pregunten porque
lo hicieron así, yo no se).
Me gustaria saber si alguien sabe de un buen tutorial de rewrite para
openSuSE 11.0, ya que los que he encotrado no explican muy bien.
Tengo otra pregunta, el sitio web lleva unas estadisticas con Google
Analitic, si yo enmascaro la URL con mod_rewrite, siguen funcionando las
estadisticas por páginas del sitio, como la idea es que nunca cambie la
dirección URL (http://www.misitio.com).
Gracias de antemano
El 14 de mayo de 2010 18:25, AngelD <angeld en froga.net> escribió:
> El Fri, 14 May 2010 17:53:08 -0500
> José Palacio <josepalacio en gmail.com> escribió:
>
> > Hola a todos
> >
> > Resulta que tengo dos sitios montados en el mismo servidor web, el
> > sitio web corporativo de la U (Joomla), el sitio web académico
> > (Moodle), uno se encuetra en <ruta_servidor_web>/web2 y el otro en
> > <ruta_servidor_web>/moodle, para acceder al primero debemos ingresar
> > http://misitioweb/web2 y para igresar a moodle
> > http://misitioweb/moodle, la idea es que no aparezca web2, cambiar el
> > nombre del directorio o mover los archivos no es posible, porque los
> > webmaster, crearon muchos enlaces hacia esa carpeta y al moverlos el
> > sitio web se desconfigura completamente, colocar la moodle dentro de
> > la carpera web2, no es recomendable por cuestiones de seguridad con
> > la carpeta moodledata.
> >
> > Lo que quiero hacer es enmascarar o congelar la URL para que nunca
> > cambie sin importar en que página del sitio entren, osea que a todos
> > les aparezca http://misitioweb y no importa a donde entren siempre
> > aparezca el mismo nombre. No se si esto se hace por DNS o por el
> > servidor Web.
>
> A ver si lo he entendido bien. Quieres tener dos sitios
> diferentes, con diferentes nombres, pero conservando el mismo
> "document-root".
>
> Empezaría por definir dos dominios virtuales. Si dispones de
> dos ipes públicas, por ip, sino, por nombre :-)
>
> Luego, para que no aparezca el directorio utilizaría un
> [1]alias dentro de cada dominio virtual, del tipo:
>
> Alias / /srv/www/moddle
>
> No creo que tengas que usar cosas más brutas como "mod_rewrite"
> o similares.
>
> Saludos --- Angel
>
> [1] http://httpd.apache.org/docs/2.2/mod/mod_alias.html
>
Más información sobre la lista de distribución Linux