替换 URL 中的字符

时间:2021-04-21 20:40:43

标签: .htaccess

输入: https://example.com/?s=tèstà&post_type=product

我想用“e”代替“è”,用“a”代替“à”

所以输出会是这样的:
https://example.com/?s=testa&post_type=product

我已经尝试了一切,但仍然无法解决这个问题!

有没有办法通过编辑 .htaccess 文件来解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以在 javascript 中安装 lodash 并使用 deburr 方法将 Latin-1 SupplementLatin 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>

相关问题