Crear redirecciones de 404 a inicio sin plugin

  • Autor Autor Baldomero Gar
  • Fecha de inicio Fecha de inicio
B

Baldomero Gar

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola. ¿Alguien podría ayudarme a configurar en mi Wordpress redirecciones para que todas las url con errorer 404 vayan a inicio SIN PLUGIN? He leído algo de que se puede hacer con htacess pero lo desconozco ¡Gracias!
 
Hola. ¿Alguien podría ayudarme a configurar en mi Wordpress redirecciones para que todas las url con errorer 404 vayan a inicio SIN PLUGIN? He leído algo de que se puede hacer con htacess pero lo desconozco ¡Gracias!
Entra a tu theme y en el archivo functions.php al final pon este codigo.

PHP:
add_action('template_redirect', function(){
    if(is_404()){
        wp_redirect(home_url(), 301);
        exit;
    }
});

Quedando de esta forma.

Screenshot_1.webp
 
Por Htaccess (apache)

Insertar CODE, HTML o PHP:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / [L,R=302]

Por Nginx
NGINX:
error_page 404 = @redirect_to_home;
location @redirect_to_home {
    return 302 /;
}

De otra manera ya te la dijeron mas arriba y podrias tambien hacer un 404.php en tu theme y agregando este código
PHP:
<?php
wp_redirect(home_url(), 302);
exit;
 
¡Muchísimas gracisa!
 
Atrás
Arriba