php - 最小化 URL 重定向(搜索请求)
问题描述
在我的 wordpress 网站上,我已经将我的搜索标签从这部分代码更改?s=some-word
为:/search/some-word
function change_search_slug() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
exit();
}
}
add_action( 'template_redirect', 'change_search_slug' );
一切正常,但我从my-site.com?s=some-word
into得到重定向 302 my-site.com/search/some-word
。我想知道是否有一种方法可以只发出一个请求而无需重定向。
提前感谢您的帮助:)
解决方案
推荐阅读
- python - 带有networkx包的随机图:如何使程序更快
- excel - 使用 VLOOKUP 时,为什么需要一个范围?
- javascript - JavaScript 计数器变量在两个值之间波动
- android - findFragmentByTag 使用 ViewPager 在 Android 中不断返回 Null
- python - PyTorch:使用不同大小输入的数据集?
- sql - 通过匹配具有不同数据类型的两列来连接两个表
- ios - Swift SocketIO 无法使用日志“Ack:false”连接到通道
- r - R函数:使用参数作为字符变量和列名
- python - (Python-Selenium) 网站 UI 不断变化
- reactjs - 无法单击 React Native 中底部导航中的图标