Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2010, 18:09
Avatar de cemansilla
cemansilla
 
Fecha de Ingreso: septiembre-2007
Ubicación: Buenos Aires, Argentina, Argentina
Mensajes: 214
Antigüedad: 16 años, 7 meses
Puntos: 6
Respuesta: Rewriterule me repite acumula las reescrituras

En cierta parte lo solucione con el dato que me dio David poniendo el tab <base /> en el <head />.

Por el momento estoy trabajando en forma local y si ponia:

Código HTML:
<base href="/" /> 
Me convertia las URL a http://localhost/[link], es decir me tomaba como base a la carpeta "www". Por eso decidi cambiar el valor poniendo en el tag base la carpeta donde esta mi proyecto, de la siguiente manera:

Código HTML:
<base href="/mlm/" /> 
Ahi comenzó a funcionar pero se me ocurrio probar en Firefox e IE (estoy desarrollando en Chrome) y me tope con el problema de que cada navegador toma las URL de forma diferente, por ejemplo para el link "acerca/" estando parado en el index ("inicio/"):

Chrome: http://localhost/mlm/acerca/
FF: http://localhost/mlm/inicio/acerca/
IE: http:///mlm/acerca/

O sea, en Chrome funciona bien, en FF me sigue acumulando los links y en IE me obvia el localhost, ¿que estoy haciendo mal?

Mi .htaccess esta asi:

Código:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^inicio/$ index.php
RewriteRule ^nosotros/$ nosotros.php
RewriteRule ^portfolio/$ portfolio.php
RewriteRule ^contacto/$ contacto.php
RewriteRule ^registrarse/$ registrarse.php
__________________
CÉSAR MANSILLA
Web & Mobile Developer - Analista - Creativo - Curioso
http://cesarmansilla.com/
http://cesarmansilla.com/blog/