it-swarm-es.tech

¿Cómo distinguir y auditar automáticamente los enlaces externos?

¿Cómo puedo manejar automáticamente los hipervínculos que conducen fuera de mi sitio?
Hablemos del sitio sin publicaciones/comentarios aportados por los usuarios para que pueda tener acceso de administrador a todos los enlaces externos.

Me gustaría

  1. equipar cada enlace externo con indicador similar al estilo wikipedia external link icono

  2. abrir automáticamente enlaces externos en nueva ventana (target="_blank")

  3. opcionalmente

    3.1. compruebe en masa los enlaces externos para verificar su validez (indique enlaces rotos) para que pueda solucionarlos

    3.2. recoger enlace externo haga clic en estadísticas

    3.3. obtener la posibilidad de mostrar página de salida (o información sobre herramientas) con información o descargo de responsabilidad antes de abandonar el sitio

3
miroxlav
  1. El primero es muy fácil, puede hacerlo con solo algunos CSS, suponiendo que no haya agregado http: // a todos sus enlaces internos, luego puede apuntar a los externos como este:

    a [href ^ = "http: //"] {…}

    Luego, puede aplicar cualquier estilo que desee, incluida una imagen de fondo o un icono a esos enlaces.

  2. Si tiene acceso a todos los enlaces, simplemente agregue el código que le dio a cada uno:

    El comportamiento predeterminado es no hacerlo, por supuesto, por lo que debe agregar ese atributo a cada uno o subvertir este comportamiento con Javascript, así: http://css-tricks.com/snippets/jquery/open- external-links-in-new-window /

    • 3.1. Use las Herramientas para webmasters.

    • 3.2 Puede recopilar estadísticas de enlaces utilizando com_weblinks para crear enlaces y luego rastrear los resultados.

    • 3.3. Javascript.

5
Seth Warburton

Para abrir enlaces externos en una nueva ventana, puede usar este complemento gratuito .

También recomiendo usar sh404SEF que, además de poder marcar enlaces externos, también te da un gran control de tus enlaces SEF, rastrea errores 404 y aumenta la seguridad de tus sitios.
Nota: No tengo ninguna afiliación a esto más que ser un cliente satisfecho.

1
Adam B