01/02/2010, 18:16
|
| | Fecha de Ingreso: junio-2009
Mensajes: 231
Antigüedad: 15 años, 5 meses Puntos: 1 | |
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? |