Como esconder seus links de afiliados
Bom, nesse artigo eu vou ensinar a você como ocultar seus links que possuem seu código de afiliado, o que serve para diversos propósitos e não só o descrito no título.
Digamos que o link seja enorme e isso com certeza deve espantar os usuários mais cautelosos que pensarão que aquele monte de números, letras e códigos pode trazer algo de ruim ao seu computador. Outra vantagem é a criação de endereços facilmente memorizáveis, limpos e curtos que com certeza não vai fazer medo a ninguém. Outra vantagem um tanto egoísta é que impede que espertinhos removam seu código de afiliado do link e impeçam você de ganhar alguma coisa por ter indicado alguém a determinado site.
Quer mais? Então que tal você ter sempre na cabeça o endereço encurtado que leva seu visitante a determinado site, em vez de ter que sempre adicionar esse link às suas postagens, pois é fácil memorizar os endereços criados. Neste tutorial ensinarei duas maneiras de se fazer isso, sendo uma manual e outra um pouco mais automática e com mais recursos.
Manualmente com PHP
Neste exemplo utilizaremos um arquivo de nome qualquer, como index.php numa pasta de nome igualmente aleatório, como redir. Nesse arquivo PHP colocaremos os nomes curtos que farão o arquivo redirecionar para determinado link ao receber o comando. Primeiro vamos editar o arquivo e adicionar as seguintes linhas:
<?php # pega o titulo e define o array do link$title = $_GET['title']; $links = array(); # exemplos$links['google'] = 'http://www.google.com.br/'; $links['lockerz'] = 'http://www.lockerz.com/'; $links['bing'] = 'http://www.bing.com/'; # faz o redirecionamento header('Location: '.$links[$title]); ?>
Não se preocupe com as linhas iniciadas com # pois não passam de comentários que não influem em nada no código em geral e servem apenas para deixar pequenas notas no código. Bom, após inserir estas linhas, basta você personalizar. No exemplo acima, se eu digitasse /redir/?title=google, eu seria redirecionado ao endereço da linha $links[‘google’]. Se eu digitasse /redir/?title=lockerz, eu seria redirecionado ao endereço da linha $links[‘lockerz’] e assim em diante. Você pode substituir o nome presente entre o [‘ e o ‘] pelo título do redirecionamento que te ajudará a saber para onde o link leva e então definir o endereço de destino em seguida. Você pode fazer quantos quiser e então adicionar /redir/?title=xxxx ao final do endereço do seu site.
Maquiando com .htaccess
Oras, podemos melhorar a aparência desses links de /redir/?title=xxxxx para /redir/xxxxx/. Bem melhor não é? Pois bem, para isso usaremos o arquivo .htaccess que geralmente fica no diretório padrão do servidor que na maioria das vezes se encontra em public_html. Veja o exemplo abaixo:
RewriteEngine On RewriteRule redir/(.*)/$ /go/index.php?title=$1 [L]
Nele qualquer nome que for digitado após /redir/ será enviado ao arquivo index.php como se não tivéssemos aplicado a “maquiagem” e então caso esse nome exista no ficheiro em questão, o visitante será redirecionado para o endereço correto. Esta é uma regra universal e você não precisa criar uma individual para cada link presente no index.php.
Usando apenas o .htaccess
Bom, podemos usar somente o arquivo .htaccess para fazer o redirecionamento e já aplicando a maquiagem do tópico anterior sem precisar de um arquivo e nem de uma pasta.
RewriteEngine On RewriteRule redir/google/$ http://www.google.com.br/ [L] RewriteRule redir/lockerz/$ http://www.lockerz.com/ [L] RewriteRule redir/bing/$ http://www.bing.com/ [L]
Veja como acima que trouxe as linhas do arquivo index.php e converti facilmente para as regras do .htaccess, bastando adicionar o endereço digitado e para onde ele leva logo em seguida, bastando um espaço em branco para separar os dois. Assim você estará facilitando ainda mais o processo.
Bom, para que isso funcione no WordPress será necessário inserir as linhas que serão adicionadas ao .htaccess antes de qualquer coisa que já exista neste arquivo. Mantenha os [L] pois em caso contrário, o negócio não funcionará.
Automatize e adicione mais recursos
Com o plugin para WordPress chamado Pretty Links você pode configurar os links criados como der na telha. Adicione rel=”nofollow” em todos eles, escolha se é um redirecionamento 301 (permanente) ou 302 (temporário), mostre uma barra acima da página com o link de destino (como ocorre em alguns encurtadores) e muito mais. Você pode ainda rastrear os cliques, inclusive ver com gráficos a popularidade dos endereços. Super completo, ainda conta com uma versão Pro que é paga, mas a gratuita já supre a maioria das necessidades.
Agora que você já sabe como ocultar links, use sua imaginação e usufrua do texto deste artigo como melhor lhe convier!
