Php 重定向日语字符

Php 重定向日语字符,php,wordpress,apache,.htaccess,search,Php,Wordpress,Apache,.htaccess,Search,我正在尝试将wordpress站点的搜索词重定向到非wordpress站点。我已经成功地将以下内容添加到我的.htaccess文件中,并使用启用了regex的重定向插件来处理英文字符 RewriteCond %{QUERY_STRING} s=(.*) RewriteRule ^$ /search/%1? [R,L] 搜索词“钱包”被重定向到:http://jpdev.globe-trotter.com/search/wallet 使用重定向插件,我在启用regex的情况下将/search/重

我正在尝试将wordpress站点的搜索词重定向到非wordpress站点。我已经成功地将以下内容添加到我的
.htaccess
文件中,并使用启用了regex的重定向插件来处理英文字符

RewriteCond %{QUERY_STRING} s=(.*)
RewriteRule ^$ /search/%1? [R,L]
搜索词“钱包”被重定向到:
http://jpdev.globe-trotter.com/search/wallet

使用重定向插件,我在启用regex的情况下将
/search/
重定向到以下url:
suverize.jp/products/list?name={searchterm}
,这同样适用于英文字符

我的问题是这是一个日文网站,当我搜索日文术语
{ウォレット}它重定向为

%25E3%2582%25A6%25E3%2582%25A9%25E3%2583%25AC%25E3%2583%2583%25E3%2583%25E3%2583%2588
而不是
ウォレット并导致错误


有没有办法将搜索词重定向到
https://vulcanize.jp/products/list?name=
没有对日文字符进行编码?

如果以后有人遇到这个问题,我就是这样解决的

日文字符编码的问题与htaccess重定向有关

函数fb\u change\u search\u url\u rewrite(){
if(is_search()&&!empty($_GET['s'])){
wp_重定向(home_url(“/search/”).urlencode(get_query_var('s'));
退出();
}	
}

添加操作('template_redirect'、'fb_change_search_url_rewrite');
如果以后有人遇到这个问题,我就是这样解决的

日文字符编码的问题与htaccess重定向有关

函数fb\u change\u search\u url\u rewrite(){
if(is_search()&&!empty($_GET['s'])){
wp_重定向(home_url(“/search/”).urlencode(get_query_var('s'));
退出();
}	
}
添加操作(“模板重定向”、“fb更改、搜索、url重写”);