这个可能跟你这代码无关,应该跟你主机有关。通常出现你这类情况的,一般都是WIN主机原因,即伪静态规则问题(WIN主机与WP兼容不好的),Urlrewrite组件不支持或没开启,得问问你空间商。LINUX主机下,WP安装后是无问题的,不需要过多设置,可WP后台直接设置固定链接形式。
这就说明你的空间不支持伪静态。