Php 重定向日语字符
我正在尝试将wordpress站点的搜索词重定向到非wordpress站点。我已经成功地将以下内容添加到我的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/重
.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重写”);