输入: https://example.com/?s=tèstà&post_type=product
我想用“e”代替“è”,用“a”代替“à”
所以输出会是这样的:
https://example.com/?s=testa&post_type=product
我已经尝试了一切,但仍然无法解决这个问题!
有没有办法通过编辑 .htaccess 文件来解决这个问题?
答案 0 :(得分:0)
您可以在 javascript 中安装 lodash
并使用 deburr
方法将 Latin-1 Supplement 和 Latin Extended-A 字母转换为基本字母拉丁字母和删除组合变音符号。
Lodash 也适用于执行各种其他操作。你应该试试 Lodash。
const str = _.deburr("https://example.com/?s=tèstà&post_type=product");
console.log(str);
<script src="https://cdn.jsdelivr.net/npm/lodash@4.17.21/lodash.min.js"></script>