Lo que quiero hacer cada vez que aparece un error 404 en mi dominio, automáticamente 301 en la página de inicio.Nginx: Return 301 Redirect When 404 Error
Tengo un montón de entradas de blog antiguas y las que estaban vinculadas a, pero no las tengo en el blog y si alguien hace clic desde otro sitio que las echan a la página de inicio.
¿Cómo puedo hacer esto dentro de nginx?
server {
listen 12680;
root /home/noahc/webapps/nginx/html/noahc/;
server_name www.noahc.net, noahc.net;
error_page 404 @foobar;
location @foobar {
rewrite .*/permanent;
}
}
tengo esta configuración en noahc.net. Cada vez que escribo algo en http://noahc.net/not-real-page.html por ejemplo, me envían a una página de error de mediacom dns. ¿Algunas ideas? He reiniciado nginx. –
Obtengo '404 Not Found nginx/1.0.6' al visitar el enlace anterior (enlace no existente), tal vez es un problema de su lado (del lado del cliente)? – stewe
en cualquier caso, ¿no significa que no está funcionando del todo bien? ¿No debería obtener la parte de redireccionamiento y el error 301 o no? –