【问题标题】:URL Redirection in wordpress for search query用于搜索查询的 wordpress 中的 URL 重定向
【发布时间】:2015-05-22 22:43:52
【问题描述】:
我是 Wordpress 的新手,使用这个插件进行重定向
https://wordpress.org/plugins/redirection/
我想以这样的方式重定向搜索查询
www.mywebsite.com/?s=abcd
被重定向到
www.mywebsite.com/?s=abcd&r_sortby=highest_rated
谁能帮助我了解如何使用上述插件或使用 htaccess 或任何其他插件来实现这一点?
我尝试使用正则表达式,但也许我做错了。
【问题讨论】:
标签:
wordpress
.htaccess
redirect
plugins
【解决方案1】:
这是您无需使用正则表达式或插件即可完成的一件事。
对于您发布的网址,您似乎正在按评分最高的方式对搜索结果进行排序,因此您唯一需要做的就是添加一个隐藏的输入,名称为 name=r_sortby 和 value=highest_rated
例子:
<form name="searchform" role="search" method="GET" action="<?php echo home_url( '/' ); ?>">
<input type="text" value="<?php echo get_search_query(); ?>" name="s" id="s" />
<input type="hidden" name="r_sortby" value="highest_rated" />
<input type="submit" name="submit" value="submit" />
</form>
这只是一种通用形式,但它可以与 wordpress 一起用于您想要做的事情,无需任何插件或 .htaccess