有可能是空间不支持rewrite,而你又在后台打开了permalink相关选项。可以使用?p=的格式。或者你使用了自定义类型,却没有flush。
很可能是你wordpress设置了url伪静态。对于linux主机,可以很好的支持wp伪静态。而win主机不是很友好。需要设置一些东西。首先在设置——撰写—选择默认填写为%postname_id%.html,保存以后,去空间后台设置为404错误页面。这样就OK了。
检查url设置或者伪静态设置。
你固定链接那里设置有问题,改一下就好了