Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2014, 01:01
Avatar de Did_Web
Did_Web
 
Fecha de Ingreso: junio-2007
Ubicación: El vendrell (Tarragona)
Mensajes: 52
Antigüedad: 17 años, 5 meses
Puntos: 0
.htaccess y Redirect 301 en MVC

Hola estoy creando mi propio Framework con criterios MVC y tengo un problema en la redireccion 301.

Tengo un htaccess muy sencillo pero no consigo hacer la redirección:

Código HTML:
<IfModule mod_rewrite.c>
    RewriteEngine On

    RewriteBase /MyT/
    Redirect 301 pato/dosx  http://localhost/MyT/pato/dos

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?url=$1 [L]

</IfModule> 
Si entro cualquier url obtengo el resultado deseado pero al entrar la url con redireccion no se crea correctamente:

Quiero que al poner http://localhost/MyT/pato/dosx esta redireccione a una url correcta como seria: http://localhost/MyT/pato/dos

La cual me daría el resultado deseado pero esta se monta así: http://localhost/pato/dos (sin el MyT) por lo tanto da un error 404

Podría crear la redireccion mediante mediante "Header" pero no tengo claro si a nivel de posicionamiento ¿es mejor htacces o headers en php?

Código: https://github.com/Didweb/MyT
Issue: https://github.com/Didweb/MyT/issues/1

Gracias