我有一个日本博客的朋友,使用wordpress,他有漂亮的网址。基本上是domain.com/postname。那么一个网址的例子可能是。 “domain.com/テスト”。他的博客托管在Apache Web服务器上。
我正在运行IIS7并试图让我的日语博客按照它应该的方式进行,并且当您访问该网址时,“domain.com/テスト”会显示一条帖子。我的想法是它与url-encoding有关。我找不到太多关于utf-8的信息或关于让国际字符在网址中工作的任何信息。
对此的任何帮助都会很棒。我想我应该在web.config文件中更改一些内容,但不确定。我没有很多IIS7的经验。
感谢。
答案 0 :(得分:7)
这是从上面链接的论坛帖子中删除的。
尝试在wp-config.php文件的开头添加以下代码:
if ( isset($_SERVER['UNENCODED_URL']) ) {
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];}