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

Excepcion en Mod Rewrite

Estas en el tema de Excepcion en Mod Rewrite en el foro de Apache en Foros del Web. Estimados, tengo lo siguiente: RewriteRule ^(.*)-(.*)-(.*).html$ index.php?sec=$1&id=$2&_pagi_pg=$3 [L,QSA] RewriteRule ^(.*)-(.*).html$ index.php?sec=$1&id=$2 [L,QSA] RewriteRule ^(.*).html$ index.php?sec=$1 [L,QSA] Y obviamente me funciona perfecto, pero el problema es ...
  #1 (permalink)  
Antiguo 01/07/2009, 19:40
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 11 meses
Puntos: 2
Excepcion en Mod Rewrite

Estimados, tengo lo siguiente:

RewriteRule ^(.*)-(.*)-(.*).html$ index.php?sec=$1&id=$2&_pagi_pg=$3 [L,QSA]
RewriteRule ^(.*)-(.*).html$ index.php?sec=$1&id=$2 [L,QSA]
RewriteRule ^(.*).html$ index.php?sec=$1 [L,QSA]

Y obviamente me funciona perfecto, pero el problema es que tengo un archivo de nombre fckeditor/fckeditor.html y que tambien me la "redirecciona"...Como puedo poner en mi htaccess una exepcion para que no tome en cuenta esa carpeta?

Gracias
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"
  #2 (permalink)  
Antiguo 02/07/2009, 07:11
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Excepcion en Mod Rewrite

Puedes usar RewriteCond:
Código:
# Aplicar regla siguiente en caso de que no sea /fckeditor
RewriteCond %{REQUEST_URI} !^/fckeditor/
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 02/07/2009, 07:23
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 11 meses
Puntos: 2
Respuesta: Excepcion en Mod Rewrite

Lo puse así:

Código:
RewriteCond %{REQUEST_URI} !^/fckeditor/
RewriteRule ^(.*)-(.*)-(.*).html$ /index.php?sec=$1&id=$2&_pagi_pg=$3 [L,QSA]
RewriteRule ^(.*)-(.*).html$ /index.php?sec=$1&id=$2 [L,QSA]
RewriteRule ^(.*).html$ /index.php?sec=$1 [L,QSA]
Y sigue sin funcionar... =(
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"
  #4 (permalink)  
Antiguo 02/07/2009, 07:41
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 11 meses
Puntos: 2
Respuesta: Excepcion en Mod Rewrite

<input type="hidden" id="noticia" name="noticia" value="" style="display:none" /><input type="hidden" id="noticia___Config" value="EnterMode=br" style="display:none" /><iframe id="noticia___Frame" src="/fckeditor/editor/fckeditor.html?InstanceName=noticia&amp;Toolbar=De fault" width="100%" height="300" frameborder="0" scrolling="no"></iframe>

Ese es el codigo del Iframe...y dentro del iframe me muestra el /index.php que es finalmente el que muestra el mod_rewrite...
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"
  #5 (permalink)  
Antiguo 02/07/2009, 07:58
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Excepcion en Mod Rewrite

Así creo debería funcionar:
Código:
RewriteCond %{REQUEST_URI} ^/fckeditor/
RewriteRule ^.*$ - [L]
Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 02/07/2009, 08:15
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 11 meses
Puntos: 2
Respuesta: Excepcion en Mod Rewrite

Funcionó perfecto!

Muchisimas gracias, para variar Foros del Web solucionando los problemas de excelente manera =)

Cualquier cosa lo postearé nuevamente.
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"
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 09:04.