Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2010, 18:16
autista
 
Fecha de Ingreso: junio-2009
Mensajes: 231
Antigüedad: 15 años, 6 meses
Puntos: 1
Exclamación Problema con RewriteRule y RewriteCond :stress:

Tengo un problema que me esta volviendo loco… y ya no se como hacer

Estoy usando Url amigables para un sitio

Esta es mi primer linea

RewriteRule ^([A-Za-z0-9-]+)\.php$ plantilla-1.php?var=$1 [L]


Si pongo pepe.php seria igual a plantilla-1.php?var=pepe

Bien hasta aquí todo bien.


Ahora el problema es que tengo una carpeta en donde tengo todos los archivos de mi panel CMS

Este esta en el directorio admin

Entonces utilizo la siguiente línea la cual hace una excepción con este directorio.

RewriteCond %{REQUEST_URI} !^(.*)admin/$ [NC]

OK con eso si se puede entrar a los archivos del directorio admin sin problemas

El problema viene ahora….

Aparte de todo lo hablado tengo una sección noticias que tiene que usar una url de este tipo

noticias/fulanito.php

ósea la pagina que recibiría los datos seria esta

noticias.php?seccion=$1&var=$2

Con esta linea lo solucionaría ya que me funcina

RewriteRule ([A-Za-z0-9-]+)/([A-Za-z0-9-]+)\.php$ noticias.php?seccion=$1&var=$2 [L]


Pero el problema es que esta última línea me crea problemas con el directorio admin….

Y nuevamente no puedo abrir ningún archivo del directorio admin.

Elimino la última línea y todo vuelve a la normalidad por lo que me doy cuenta que es esta última línea que me da problemas…. Alguien sabe como puedo solucionar esto?