我在Wordpress中创建了一个自定义页面,该页面根据查询字符串显示不同的数据。所以我的查询字符串现在看起来像
http://example.com/extcat/?uid=15&src=blog
现在,无论是Google的抓取软件还是正确的跟踪软件都没有发现这一点。他们都将其跟踪为一页
http://example.com/extcat
没有uid。
我想要的是以上述格式之一重写上面的查询
http://example.com/extcat/uid/15/src/blog
http://example.com/extcat/15/blog
http://example.com/extcat/15/?src=blog
http://example.com/extcat/15/
我不在乎我使用哪种格式。
我尝试同时使用.htaccess和WordPress API。似乎没有任何作用。
最佳答案
这是一篇有关如何完成工作的深入文章。基本上,您需要注册自定义查询变量,以便WP可以使用add_rewrite_rule()
做到这一点。这是一篇很长的文章,但是我会写一个更好的答案。另外,您将学到很多东西!
https://premium.wpmudev.org/blog/building-customized-urls-wordpress/