Foros del Web » Administración de Sistemas » Apache »

.htaccess y multiples mod_rewrite

Estas en el tema de .htaccess y multiples mod_rewrite en el foro de Apache en Foros del Web. Holaaaaaaa... esto es sobre el tema tipico de los parametros a directorios o urls amigables pero... Encuentro un problema al tener varios sitios en el ...
  #1 (permalink)  
Antiguo 01/04/2008, 15:23
 
Fecha de Ingreso: enero-2008
Mensajes: 46
Antigüedad: 16 años, 10 meses
Puntos: 1
.htaccess y multiples mod_rewrite

Holaaaaaaa... esto es sobre el tema tipico de los parametros a directorios o urls amigables pero...

Encuentro un problema al tener varios sitios en el mismo servidor...

Resulta que todos mis sitios estan ubicados en la raiz del sitio (disco, public_html)

Si por ejemplo tengo 3 sitios, y para cada uno escribo varios formatos para cambiar los parametros:

(Supongase que las siguientes son reglas bien formadas de htaccess

sitio1 ------> a/b/c/d/e/
sitio2 ------> a-b/c-d-e/
sitio3 ------> abcde

Al entrar a cada sitio solo funciona la primera regla correctamente, las otras las ignora o aplica la regla 1 siempre a los otros sitios :(

que hago??... lo unico que se me ocurre es meter cada sitio en un directorio distinto..... gracias..............

Mis reglas actuales HTACCESS:

#supongase sitio1
Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?a=$1&b=$2&c=$3&d=$4&e=$5&f=$6& [L,NC]

#supongase sitio2
Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/$ index.php?a=$1&b=$2& [L,NC]


Saludos.
  #2 (permalink)  
Antiguo 01/04/2008, 22:14
Avatar de j_aroche
Server Ninja
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 2.066
Antigüedad: 18 años, 4 meses
Puntos: 223
Re: .htaccess y multiples mod_rewrite

Prueba con agregando un RewriteCond que compare el dominio antes de hacer el RewriteRule:


Código:
#supongase sitio1
Options FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sitio1.com 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ index.php?a=$1&b=$2&c=$3&d=$4&e=$5&f=$6& [L,NC]

#supongase sitio2
Options FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^sitio2.com 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/$ index.php?a=$1&b=$2& [L,NC]
__________________
Blog: JavierAroche.com - Twitter: @j_aroche
  #3 (permalink)  
Antiguo 02/04/2008, 02:06
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 8 meses
Puntos: 6
Re: .htaccess y multiples mod_rewrite

A lo peor ya es tarde, pero deberías tener cada dominio en su propio directorio
De ése modo podrías tener un .htaccess (o .htpasswd o lo que sea) independiente de los demás en cada directorio.
  #4 (permalink)  
Antiguo 09/02/2009, 21:58
 
Fecha de Ingreso: febrero-2009
Ubicación: En mi casa
Mensajes: 1
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: .htaccess y multiples mod_rewrite

chequeá este tutorial que hice para alojar múltiples sitios sin redirects (301) con htaccess...


gerardobort.com.ar/blog/como-pagar-menos-hosting-solucion.html


saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:10.