Cita:
Iniciado por jor_0203 cuando la pagina no exista que me lleve a otra con htaccess como se haría
me dijeron que en el archivo de htaccess pusiera esto
RedirectMatch redirect (.*) http://localhost/htacces/eje1/a.php
A ver:
Te dieron una idea de que debías modificar el htaccess pero, seguramente, luego tu hicistes tu interpretación de lo que había que poner.
El redirectMatch .* es para intentar hacer una redirección "en masa" (no es que esté bien puesto pero te cuento por donde van los tiros).
Luego
tu pusistes como página de destino (la que se tenía que ver al buscadr una página inexistente) esto: http://localhost/htacces/eje1/a.php , y es un archivo local de tu ordenador (si es que tienes un servidor web funcionando en tu ordenador, que no creo), así que lo que tenías que haber puesto en ese apartado hubiera sido algo así como
http://www.mipaginaweb.com/a.php
En todo caso, lo único que tienes que poner en el htaccess para capturar las solicitudes de páginas que no existen es una linea como esta:
ErrorDocument 404 /pagina-no-encontrada.html
y, si lo que pretendes es redirigir alguna página en concreto que no existe para que se muestre otra página de tu web deberías hacer algo así:
Redirect 301 /no-existo.php http://www.midominio.com/si-existo.php
Un saludo y espero que te sirva de algo.