我在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/

09-25 17:03
查看更多