Criar redirecionamentos de 404 para início sem plugin

  • Autor Autor Baldomero Gar
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
B

Baldomero Gar

Gamma
Usuário com poucas negociações! Use sempre o saldo do 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!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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)

Inserir CODE, HTML ou 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!
 
Voltar
Topo