Foros del Web » Programando para Internet » PHP »

¿Qué urls externas me están provocando errores 404?

Estas en el tema de ¿Qué urls externas me están provocando errores 404? en el foro de PHP en Foros del Web. Hola, He hecho de nuevo una web que tenía en Wordpress con HTML y PHP puro por temas de optimización de código y a la ...
  #1 (permalink)  
Antiguo 19/06/2020, 11:21
Avatar de mk14  
Fecha de Ingreso: agosto-2012
Mensajes: 18
Antigüedad: 8 años, 2 meses
Puntos: 0
Pregunta ¿Qué urls externas me están provocando errores 404?

Hola,

He hecho de nuevo una web que tenía en Wordpress con HTML y PHP puro por temas de optimización de código y a la vez he cambiado algunas urls para mejorar el posicionamiento.

La web donde está este cambio es [url=https://www.parahacerdeporte.netl]www.parahacerdeporte.net[/url].
El problema es que través de Google Analytics estoy viendo muchas visitas de la web que acaban en la página de 404, lo cual quiere decir que desde algún sitio se está accediendo a urls que ya no existen.

La web a nivel interno no tiene ningún enlace roto (comprobado con Xenu y Screaming Frog) por lo tanto los enlaces erróneos vienen de fuera, aunque ya he hecho todas las redirecciones 301 de las páginas indexadas en Google (tags, categorías, posts, páginas...), aun así, siguen redireccionandose visitas a la página 404.
Las redirecciones que he hecho hasta ahora en el htaccess funcionan correctamente, por lo tanto, el problema no viene de ahí.

A ver si me podéis ayudar a saber cómo podría averiguar desde que enlace se está accediendo a mi web que acaba a la página 404. Había pensado poner alguna especie de log o alguna manera de verlo a través del Analytics pero no sé cómo saber que url es la incorrecta con la que se entra a la web.

¿Alguna idea?

¡Gracias!
  #2 (permalink)  
Antiguo 19/06/2020, 17:42
 
Fecha de Ingreso: abril-2006
Mensajes: 475
Antigüedad: 14 años, 6 meses
Puntos: 107
Respuesta: ¿Qué urls externas me están provocando errores 404?

Cita:
Iniciado por mk14 Ver Mensaje
Hola,

He hecho de nuevo una web que tenía en Wordpress con HTML y PHP puro por temas de optimización de código y a la vez he cambiado algunas urls para mejorar el posicionamiento.

La web donde está este cambio es [url=https://www.parahacerdeporte.netl]www.parahacerdeporte.net[/url].
El problema es que través de Google Analytics estoy viendo muchas visitas de la web que acaban en la página de 404, lo cual quiere decir que desde algún sitio se está accediendo a urls que ya no existen.

La web a nivel interno no tiene ningún enlace roto (comprobado con Xenu y Screaming Frog) por lo tanto los enlaces erróneos vienen de fuera, aunque ya he hecho todas las redirecciones 301 de las páginas indexadas en Google (tags, categorías, posts, páginas...), aun así, siguen redireccionandose visitas a la página 404.
Las redirecciones que he hecho hasta ahora en el htaccess funcionan correctamente, por lo tanto, el problema no viene de ahí.

A ver si me podéis ayudar a saber cómo podría averiguar desde que enlace se está accediendo a mi web que acaba a la página 404. Había pensado poner alguna especie de log o alguna manera de verlo a través del Analytics pero no sé cómo saber que url es la incorrecta con la que se entra a la web.

¿Alguna idea?

¡Gracias!
y no tienes informacion de cuales URL generan el 404??? si no los tiene, puedes crear un 404 personalizado y en ahi agregar los datos, como que cookies o URL o URL de referencia, es usado.


recuerda que muchso errores 404 son producto de bots automatizados que tratan de encontrar fallos o bugs para ingresar al area de administracion, o scripts con bugs conocidos, en todo caso. si tienes acceso al LOGS de apache ahi encontraras las URLS que producen error 404, y revisa

que las urls estes tomando en cuenta los simbolos, por que a veces da error por que en el PHP no se toma en cuenta los URL que terminan con un SLASH y los que no

haciendo que como ejemplos estas 2 urls sean distintas

http://loquesaea.com/url-amigable/

http://loquesaea.com/url-amigable
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9
  #3 (permalink)  
Antiguo 23/06/2020, 08:10
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.242
Antigüedad: 15 años, 8 meses
Puntos: 2110
Respuesta: ¿Qué urls externas me están provocando errores 404?

Hola mk14

Existen 2 URLs que devuelven un código de estado 404

Una de ellas es /suplementos-alimenticios-deporte la cual está enlazada desde la página de /accesorios-deporte

Código HTML:
Ver original
  1. <div class="col-lg-4 col-md-4 col-sm-6 col-12">
  2. <a href="suplementos-alimenticios-deporte">
  3. <div class="items_grid d-flex">
  4. <img class=" ls-is-cached lazyloaded" data-src="images/suplementos-alimenticios-deporte.jpg" alt="Suplementos alimenticios" src="images/suplementos-alimenticios-deporte.jpg">
  5. </div>

La otra URL tiene por destino esta página: /calzado-deporte

Y el error se origina en la URL /camisetas-deporte

Código HTML:
Ver original
  1. <div class="col-lg-3 col-md-3 col-sm-6 col-6 related">
  2. <a href="calzado-deporte">
  3. <div class="items_grid d-flex">
  4. <img class="lazyload" data-src="images/calzado-deporte.jpg" alt="Calzado de deporte">
  5. </div>

__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)



La zona horaria es GMT -6. Ahora son las 12:23.