Múltiplos pontos de extremidade para a mesma página

6

Estou fazendo um pouco de teste AB e estou procurando uma maneira de apontar vários pontos de extremidade para a mesma página no wordpress. Meu site está usando o wordpress como ferramenta do CMS.

http://mysite.com/test/link1
http://mysite.com/test/link2
http://mysite.com/test/link3

Eu quero que os URLs acima apontem para a página sobre gerada pelo wordpress

http://mysite.com/about

O caso de uso específico é acompanhar ocorrências por meio do google analytics. Tentei fazer redirecionamentos 301, mas a pesquisa por referenciadores para o seu site nem sempre funciona. Alguma idéia é?

    
por Corey Hart 09.11.2011 / 02:53

1 resposta

5

Ok ... aqui está como você adiciona a regra.

<?php
    add_action('init', 'add_my_rule');

    function add_my_rule()
    {
        add_rewrite_rule('^test\/link.*$','index.php?pagename=about','top');
    }
?>

Esta regra irá garantir que quando você visitar um URL como http://.../test/link ou http://.../test/link<xyz> , você será redirecionado para a página about (por favor, certifique-se de que o slug para sobre a página é 'about'). Além disso, http://.../test/ , levará a página test e não a página about .

Deixe-me saber se isso funciona para você.

    
por Rutwick Gangurde 10.11.2011 / 07:22