Solução fácil para o ERRO 404 no Wordpress

  • Autor Autor Tarrioin
  • 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
T

Tarrioin

Dseda
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Si andas cambiando de servidor o has publicado y luego borras ese artículo tus visitantes pueden ver el error 404.

Por eso es interesante hacer estos pasos.


PASO 1 - Entrar en WP-ADMIN. Nuestra zona de administración de wordpress.
PASO 2 - En el menu de la derecha vamos a la opción de Apariencia.
PASO 3 - Clic en Editor.
PASO 4 - Clic en la pagina de 404.
Ahora borramos todo y pegamos esto:

Inserir CODE, HTML ou PHP:
<html>
<?php
/* This will give an error. Note the output
 * above, which is before the header() call */
header('Location: /');
exit;
?>

Y hacemos clic en guardar.

Ahora cuando alguien haga clic en algún enlace para que el que no exista ninguna página lo mandara al INDEX o Home.
Así no perdemos visitas.
 
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
En lugar de redireccionar, es mejor enviar un código de error de servidor, para no perder posicionamiento en los buscadores, ya que no es la misma que un 301 o un 404, un 301 significa cambio de dirección, como Google podría saber que es temporal, o un error 404, como lo diferenciaría de una simple eliminación de contenido. El error ideal sería un 500 o 503.

PHP:
header("HTTP/1.0 500 Internal Server Error");

Es mejor perder unas pocas visitas, que perder muchas más por cambios en las posiciones en los buscadores.

Y no es nada recomendado redireccionar todos los errores 404, se supone que un error 404 es para avisar que algo no existe, un código 301 dice que existia algo y ha cambiado de dirección. :encouragement:
 
Si andas cambiando de servidor o has publicado y luego borras ese artículo tus visitantes pueden ver el error 404.

Por eso es interesante hacer estos pasos.


PASO 1 - Entrar en WP-ADMIN. Nuestra zona de administración de wordpress.
PASO 2 - En el menu de la derecha vamos a la opción de Apariencia.
PASO 3 - Clic en Editor.
PASO 4 - Clic en la pagina de 404.
Ahora borramos todo y pegamos esto:

Inserir CODE, HTML ou PHP:
<html>
<?php
/* This will give an error. Note the output
 * above, which is before the header() call */
header('Location: /');
exit;
?>

Y hacemos clic en guardar.

Ahora cuando alguien haga clic en algún enlace para que el que no exista ninguna página lo mandara al INDEX o Home.
Así no perdemos visitas.
Como podes meter HTML en un header de PHP... -.-' ya de por si, no funciona ese codigo porque da error! el header de php no tiene que tener ningun codigo html antes... Ya que daria este error:
PHP:
Warning: Cannot modify header information - headers already sent by (output started at ...:2) in ... on line 5

Al menos antes de postear tendrias que ver si realmente funciona... ya que lo veo muy copy and paste de otro lado... y otra cosa: Ya exste el tutorial para esto: http://forobeta.com/tutoriales-de-w...ccionar-error-404-al-inicio-de-wordpress.html

Tu codigo solo confunde a los usuarios y hace que los WP se mueran cuando ocurre un error!!!!
 
Voltar
Topo