在URL中使用utf8百分比编码字符的WordPress 404

我不知道这是否取决于Wordpress,Nginx,还有其他…但我有这个问题:

一个wp站点使用类别名称作为永久链接,如site.com/catname/ 。 那些名字是阿拉伯语。

该url看起来像这样:

https://exampe.com/سكس-HD /

可以用两种不同的方式翻译:

https://example.com/%d8%b3%d9%83%d8%b3-hd/ https://example.com/%D8%B3%D9%83%D8%B3-hd/

第一个是小写字母,第二个字母是404字体。这在Google索引中也产生了很多问题。

我怎样才能使2请求指向相同的内容?


这个

 $_SERVER['REQUEST_URI'] = strtolower($_SERVER['REQUEST_URI']); 

在index.php修复了这个问题,但这是一个糟糕的解决方法