Inicio > General, Linux > Ejemplo mod_rewrite

Ejemplo mod_rewrite

Nunca llegas a entender bien como funciona, pero cuando a base de golpes consigues que algo funcione te deja boquiabierto. El caso es el siguiente, queremos que la raíz del dominio vaya a nuestra nueva aplicación tomcat que montamos con mod_jk, pero cualquier otra cosa que se rediriga al viejo servidor web. El asunto quedaría tal que así:

<VirtualHost x.y.x.t:80>
DocumentRoot /var/www/html
ServerName http://www.midominio.tld
CustomLog /var/log/httpd/www.midominio.tld-access_log combined
RedirectMatch ^(/)?$ http://www.midominio.tld/miweb/servlet?parametro&IDTIPO=180 [L]
JkMount /miweb/* balanceador

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/miweb(/.+)
RewriteRule (/.+) http://www.otrodominio.tld/miotraweb$1 [P,L]
ProxyPassReverse / http://www.otrodominio.tld/miotraweb/
</VirtualHost>

“Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. ”
— Brian Moore
bem@news.cmc.net

Categorías:General, Linux Etiquetas: , , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: