服务器重写有问题。
您可以尝试修改自定义固定链接,在开头添加 index.php/
。
或者选择其他不含 %postname%
的结构。
我设置了自定义结构,http://www.huangsiyong.cn/%year%/%monthnum%/%day%/%postname%.html
我的意思是,想把postname 这里变成中文的,发现写文章的时候不能改成中文否则文章无法打开。 但我看到其它的博客可以使用中文链接的。新手,求解,非常感谢楼上的指点,谢谢!
Server:Microsoft-IIS/7.5
X-Powered-By:PHP/5.3.21
X-Powered-By:ASP.NET
IIS(Windows)服务器的重写没有公认可靠的方案,不建议设置自定义结构。
转义错误属于第三方插件的 bug,不是 WordPress 的问题,请直接联系主机商解决。
官方的解释是WP不支持中文的伪静态,如果要实现这个目的,需要在后台发布文章的页面修改JS,把中文的URL中的非法字符给处理掉然后再写入数据库就OK了。
http://tieba.baidu.com/p/2874659343