我不知道这是否取决于 Wordpress、Nginx 还是其他什么......但我有这个问题:
一个 wp 网站使用类别名称作为永久链接,例如site.com/catname/
。这些名称是阿拉伯语。
该 URL 看起来像这样:
可以用两种不同的方式翻译:
https://example.com/%d8%b3%d9%83%d8%b3-hd/ https://example.com/%D8%B3%D9%83%D8%B3-hd/
第一个使用小写字母,可以正常工作,但第二个则会出现 404 错误。这会产生很多问题,Google 索引中也会出现问题。
我怎样才能使这两个请求指向相同的内容?
这
$_SERVER['REQUEST_URI'] = strtolower($_SERVER['REQUEST_URI']);
在 index.php 中修复了这个问题,但这是一个糟糕的解决方法