所以我一直在这个电子商务网站上工作,但我对汉字permalink有问题。
例如localhost/product-category/红蜻蜓
将呈现404,因为它将完全将汉字替换为问号,如下所示localhost/product-category/?/
. 同样适用于/localhost/archives/category/...
我正在寻找一种方法使其发挥作用,但不是通过将其翻译成拼音或英语/拉丁语。
任何htaccess/web。配置(它在IIS下运行)方法还是技术上不可能?或者我需要像WPML这样的插件(这是一个英文网站,但有中文的产品)。暂时找不到任何有效的解决方案。
最合适的回答,由SO网友:Anaz Haidhar 整理而成
原来这是由IIS引起的。如果你已经有<action type="Rewrite" url="index.php" />
在您的web中。配置,在您的index.php
在Wordpress根安装目录中
if (isset($_SERVER[\'UNENCODED_URL\'])) {
$_SERVER[\'REQUEST_URI\'] = $_SERVER[\'UNENCODED_URL\'];
}
php代码很容易解释。