我正在做一些AB测试,并在寻找一种方法,将多个端点指向wordpress中的同一页面。我的网站使用wordpress作为CMS工具。
http://mysite.com/test/link1
http://mysite.com/test/link2
http://mysite.com/test/link3
我希望上面的URL指向通过wordpress生成的about页面
http://mysite.com/about
具体的用例是通过谷歌分析跟踪点击率。我尝试过301重定向,但搜索你网站的推荐人并不总是奏效。有什么想法吗?
最合适的回答,由SO网友:Rutwick Gangurde 整理而成
可以下面是添加规则的方法。
<?php
add_action(\'init\', \'add_my_rule\');
function add_my_rule()
{
add_rewrite_rule(\'^test\\/link.*$\',\'index.php?pagename=about\',\'top\');
}
?>
此规则将确保当您访问以下url时
http://.../test/link
或
http://.../test/link<xyz>
, 您将被重定向到
about
page(请确保about页的slug为about)。而且
http://.../test/
, 会带你去
test
页面而不是
about
页
如果这对你有用,请告诉我。