Como antepor outra URL a todas as URLs de um site?

  • Autor Autor Carambel
  • 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
Carambel

Carambel

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Hola disculpen, he buscado por todos lados pero no he visto nada al respecto quizás alguien sabe de esto...
La cuestión es que quiero que todas las urls de un blog le anteponga otra url por ejemplo.

Bastaría solo pegar el código javascript en el body o head y cambia todas automáticamente.


EJEMPLO URL NORMAL:
HTML:
<a href="http://www.n.nu">www.n.nu</a>

URL CON JAVA SCRIPT QUE ANTEPONGA OTRA URL DETRAS DEL TODOS LOS ENLACES DE LA WEB:
HTML:
<a href="http://example.com/?=http://www.n.nu">www.n.nu</a>

Que aumente esto en todas las url:
HTML:
http://example.com/?=

si alguien sabe de esto por favor pueda ayudarme.
 
Última edição:
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
Si estás usando jQuery, intenta con esto:

PHP:
$(document).ready(function() {
    $('a[href]').each(function(index, el) {
        var url  = 'http://example.com/?=';
        var href = $(el).attr('href');
        $(el).attr('href', url+href);
    });
});

Saludos.
 
Muchas gracias por ayudar, pero no da efecto en las urls, o estare haciendo algo mal. lo puse en un archivo js e hice el llamado pero no dio resultados.
 
Muchas gracias por ayudar, pero no da efecto en las urls, o estare haciendo algo mal. lo puse en un archivo js e hice el llamado pero no dio resultados.

Ponlo antes del head, me avisas si te funciono :topsy_turvy:

<script>
window.onload=function() {

var a = document.getElementsByTagName('a');
for(var i=0; i<a.length; i++) {
if(a.href.indexOf(location.hostname) == -1) {
a.href = 'http://example.com/?=' + a.href;
}
}

}
</script>
 
Gracias sebas recién funciono. 😀
 
Voltar
Topo