SEO friendly query vars

时间:2020-04-23 作者:Sergi

我对PHP表单及其为获取某些帖子而生成的查询变量有问题。生成的URL示例如下所示:

siteurl/properties/?state=georgia&type=industrial
这些分类法中的帖子看起来不错。问题是我想有一个更好的URL,比如:

siteurl/properties/georgia/industrial
我尝试了一些重定向选项。例如,使用重定向插件,如果用户访问:

siteurl/properties/georgia/industrial
这些网站的行为与用户搜索以下内容的行为相同:

siteurl/properties/?state=georgia&type=industrial 
但事实并非如此,我如何才能扭转这种行为,使表单提交URL时看起来更加SEO友好,并像以前一样工作?这意味着它实际上也从这些分类中获取帖子。这样做可行吗?

1 个回复
SO网友:Sergi

最后,我使用Javascript完成了这项工作:

var currentURL = window.location.href;

var prettyURL = currentURL.replace(\'?\', \'\').replace(\'state=\', \'\').replace(\'&type=\', \'/\');

window.history.replaceState({}, document.title, "/" + prettyURL);

相关推荐

什么是相当于SQL查询的WP_QUERY?

问题在于post_author 岗位类型,主要post 涉及post_author: 每一个post 有一个post_author.我需要有一个所有帖子作者的列表,按作者的帖子数量降序排列,然后按作者的姓名排序,即post_title 的post_author 岗位类型。SQL中的解决方案SELECT a.ID, a.post_title FROM wp_posts a WHERE a.post_type = \'author_cpt\' AND a.post_status = \'pub