Retroceder   Foros del Web > Administración de sitios web > Servidores Web > Apache

Respuesta
 
Herramientas Desplegado
Antiguo 01-abr-2008, 15:23   #1 (permalink)
avvvvv ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 46
Cool .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.
avvvvv está desconectado   Responder Citando
Antiguo 01-abr-2008, 22:14   #2 (permalink)
ServerNinja: /kick Murhpy
j_aroche llegará a ser famoso muy prontoj_aroche llegará a ser famoso muy prontoj_aroche llegará a ser famoso muy prontoj_aroche llegará a ser famoso muy pronto
 
Avatar de j_aroche
 
Fecha de Ingreso: agosto-2006
Ubicación: iPhone: 14.624481,-90.487457
Mensajes: 1.125
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]
__________________
JavierAroche.com
j_aroche está desconectado   Responder Citando
Antiguo 02-abr-2008, 02:06   #3 (permalink)
00siete está en el buen camino
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
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.
00siete está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:52.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93