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