阿拉伯语 url 在 Windows IIS 服务器上的 WordPress 中不工作
Arabic url is not working in WordPress on Windows IIS Server
带有阿拉伯语 slug 的 URL 在 IIS Windows 服务器上将变为 404,并且在 Apache 服务器上工作正常。
当我在 URL 中使用阿拉伯语时,例如 /ar/product-categories/الأرز/
当我将 slug 编辑成英文时它正在重定向到 404 它正在工作
我已经为多语言安装了 wpml
我的WordPress版本是4.3.2,PHP版本是5.4.24
此问题是由于 IIS 无法识别多语言 url,因此
尝试在 wp-config.php 文件末尾添加以下代码:
if ( isset($_SERVER['UNENCODED_URL']) ) {
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];}
带有阿拉伯语 slug 的 URL 在 IIS Windows 服务器上将变为 404,并且在 Apache 服务器上工作正常。
当我在 URL 中使用阿拉伯语时,例如 /ar/product-categories/الأرز/
当我将 slug 编辑成英文时它正在重定向到 404 它正在工作
我已经为多语言安装了 wpml
我的WordPress版本是4.3.2,PHP版本是5.4.24
此问题是由于 IIS 无法识别多语言 url,因此
尝试在 wp-config.php 文件末尾添加以下代码:
if ( isset($_SERVER['UNENCODED_URL']) ) {
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];}