Apache/mod_rewrite/RewriteRule

2009-08-24 Por tema Ismael Diaz
Estimados,
Junto con saludarlos, el motivo del presente es saber si alguien me
puede iluminar con un problema que tengo con una/s regla/s de
mod_rewrite+apache, se trata de lo siguiente:

Tengo la siguiente regla (funcional):

RewriteRule ^(.*)$ index.php?command=$1 [L,QSA]


Claramente (creo) esto lo que hace es interpretar lo siguiente:

foo.com/hello   ---  foo.com/index.php?command=hello


El problema es cuando escribo solamente:


foo.com -quedaria- foo.com/index.php?command=


Mi idea es tener una excepción/regla/redirección que me permita hacer
lo siguiente:


foo.com  --- rdr --- foo.com/index.php?command=portada


O sea que al escribir foo.com automáticamente se redireccione a
foo.com/portada (esto con otra regla que sea una excepción a la otra
mandatoria o algo asi). Desde ya muchas gracias por la excelente
acogida.


Saludos Cordiales.
-- 
Ismael Diaz.



Re: Apache/mod_rewrite/RewriteRule

2009-08-24 Por tema Ismael Diaz
Buenas tardes!

El 24 de agosto de 2009 11:35, Ismael Diazismael@gmail.com escribió:
[...]

        O sea que al escribir foo.com automáticamente se redireccione a
 foo.com/portada (esto con otra regla que sea una excepción a la otra
 mandatoria o algo asi). Desde ya muchas gracias por la excelente
 acogida.


Me auto-respondo... las reglas quedaron así (por si a alguien le sirve después):

RewriteBase /
RewriteEngine On
RewriteRule ^$ index.php?command=ingreso [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?command=$1 [L,QSA]


Gracias de todos modos.

Saludos Cordiales.
-- 
Ismael Diaz.