Enmascara los enlaces externos

romper-cadenas

Si en tu blog hay muchos bots o spammers que cuelan enlaces externos en los comentarios, por ejemplo, hay un modo de convertir todos esos enlaces externos en internos y, de ese modo no atraer comentarios spam para aumentar el Pagerank, o incluso no perder parte del tuyo.

Además el sistema es muy sencillo, solo tienes que instalar el plugin WP No External Links. Una vez activado convertirá los enlaces del tipo http://www.google.com por http://tuweb.com?goto.php=http://google.com o, si usas ‘mod rewrite‘ algo como http://tuweb.com/goto/http://google.com.

En las opciones del plugin puedes configurar las siguientes opciones:

  1. Ruta de redirección de archivo (o ruta de redirección de servidor
  2. Enmascarar enlaces en tus propios posts
  3. Enmascarar enlaces en los comentarios
  4. Enmascarar enlaces en los perfiles de usuario de los comentarios
  5. Abrir enlaces en nueva ventana del navegador
  6. Añadir el atributo rel=nofollow a los enlaces
  7. Poner a los enlaces la tag <noindex>
VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(1 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

16 comentarios en “Enmascara los enlaces externos”

  1. Pingback: Bitacoras.com

    1. Fernando, a parte de lo que comentas, no entiendo muy bien, como puede mejorar el posicionamiento de mi web si convierto todos los enlaces en internos?

      1. Sería muy largo pero hay teorías SEO que dicen que si hay demasiados enlaces de salida en tu blog (follow) y la proporción de entrantes es mucho menor perjudica tu posicionamiento 🙂

  2. Gracias por contestar, he estado leyendo algo sobre el tema, pero todavía no lo veo claro, por lo que, yo en mi blog solamente he activado la opcion nofollow en los comentarios.

  3. Hello, I am author of WP-Noexternallinks.

    I don't talk spanish, but I am glad to see that you liked my plugin and made a review on it in your language.

    If you have time, we can add spanish translation to plugin 🙂

  4. Hola. He traducido las frases como he podido (mi nivel de inglés no es alto). Si alguien lo puede revisar pues estaría bien y ya tendriamos otro plugin en español.

    . .

    Un detalle, he instalado el plugin para ver el contexto y solo he podido ver la página inicial de configuración. La mitad de frases no las he podido ver en su contexto. Pero bueno he hecho lo que he podido. Todos los fallos enviarmelos al mail y lo corrijo. Si lo quereis colgar de ayudawordpress pues perfecto.

    gracias!

  5. Bueno, a ver que tanto me ayuda, porque de spam ya estoy hasta la coronilla. Askimet hace su trabajo, pero me resulta molesto abrir el Dashboard y ver "38 Spam".

  6. Acabo de instalar el plugin WP No External Links 2.1 bajado directamente de WordPress.org y no funciona con la versión WordPress 2.7.1

    Lo he subido como los demás plugins, lo he activado, pero me salen los siguientes errores:

    Warning: main() [function.main]: open_basedir restriction in effect. File(/wp-noexternallinks-options.php) is not within the allowed path(s): (/var/www/vhosts/midominio.com/httpdocs:/tmp) in /var/www/vhosts/midominio.com/httpdocs/wp-content/plugins/wp-noexternallinks/wp-noexternallinks.php on line 43

    Warning: main(wp-noexternallinks-options.php) [function.main]: failed to open stream: Operation not permitted in /var/www/vhosts/midominio.com/httpdocs/wp-content/plugins/wp-noexternallinks/wp-noexternallinks.php on line 43

    Warning: main() [function.include]: Failed opening 'wp-noexternallinks-options.php' for inclusion (include_path='.:') in /var/www/vhosts/midominio.com/httpdocs/wp-content/plugins/wp-noexternallinks/wp-noexternallinks.php on line 43

    Alguna idea?

    Alguien lo ha hecho funcionar sobre WordPress 2.7.1?

    Hay algún plugin que haga algo parecido?

  7. El error fatal es este 🙂

    Fatal error: Cannot redeclare class wp_noexternallinks in /var/www/vhosts/midominio.com/httpdocs/wp-content/plugins/wp-noexternallinks/wp-noexternallinks.php on line 34

    La línea 33 empieza así:

    33 class wp_noexternallinks

    {

    public function init_lang()

    {

    if(file_exists(ABSPATH . 'wp-content/plugins/wp-noexternallinks/lang/lang.'.WPLANG.'.inc'))

    $lang='.'.WPLANG;

    include_once('lang/lang'.$lang.'.inc');

    }

    }

    A ver si alguien me da alguna idea…

    Gracias

  8. María Gema At

    Hola Fernando, me parece muy interesante este artículo y me gustaría saber si este plugin funciona también en wordpress 3.0 pues veo que este artículo tiene más de un año. Agradezco tu respuesta, saludos

  9. Pingback: Porqué colocar enlaces nofollow y cómo pueden mejorar nuestro posicionamiento webGloria Carrillo | Consultora de Marketing online y Social Media

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido