Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2008, 18:44
Avatar de Mort20
Mort20
 
Fecha de Ingreso: junio-2008
Ubicación: Roca Casterly
Mensajes: 141
Antigüedad: 16 años, 10 meses
Puntos: 2
Mod_Rewrite con Lighttpd

Hola, veréis, estoy haciendo una web y la intención es que los modulos queden así:
dominio.net/blog/modulo

redirigido a un index.php dónde trato el asunto, esto funciona, tengo el mod_rewrite así:
Código:
url.rewrite-once = ( "/blog/(.+)" => "/blog/index.php?section=$1" )
con lo que como veis, lo trato con un $_GET['section'].
Luego la idea es que cualquier cosa que fuese .php, es decir, del estilo dominio.net/blog/loquesea.php se dirigiese a /blog/public/loquesea.php que es dónde hay los módulos, y ahí trato si es que existe (si no ya está configurado para el 404 personalizado).

He probado esto:
Código:
url.rewrite-once = ( "/blog/(.php)" => "/blog/public/$1",
                     "/blog/(.+)" => "/blog/index.php?section=$1" )
pero no da resultado ya que me coge siempre la 2a opción.

También he probado a tratar automáticamente des del $_GET['section'], pero aún y conseguirlo, me parece demasiado chapucero...

Si alguien tiene alguna idea mejor, sería de agradecer que me ayudase