首先说下nextpage失效的问题,我不知道别人是否和我有一样的状况。在我这边的具体表现是网址显示的页面切换过去了,但页面的内容还保留在第一页。我曾经尝试使用网上的这个补丁,那个补丁,均无效,也可能这些补丁不是针对这种情况的。但我在本地搭建的测试wordpress站点上却不会发生这种情况,直到我将所有的.htaccess删除,重新生成,所有的配置删除,甚至重新安装,才终于找到问题的根源。
问题发生的原因在与wordpress地址和站点地址不一样造成的。通过网络搜索得到的解释,wordpress地址是用于安装的真实地址,wp-admin用的,站点地址是表现出来的地址,是给人看到的。但对于我的情况,我将wordpress安装在网站根目录下的blog目录中,因此,wordpress地址应该为http://rix3.8.je/blog (这里使用的是站点的原始域名),因为我不太想让人看到这个目录结构,那么,显然,我可以将站点地址修改未http:/rix3.8.je,这样,在所有的路径中,均不显示blog这个目录了,在几乎任何情况下都是没有问题的,除了在使用nextpage的情况下,如果站点地址和wordpress地址不一样的话(我的是这种情况),固定链接生成的.htaccess是在站点地址里面,这样就造成使用nextpage的时候,页面内容翻不过去了。无奈,只好将站点地址和wordpress地址保持一样,虽然会造成路径的泄漏,但我现在还没有找到更好的解决办法。
昨天为了解决上述问题,曾经在管理界面重装,尝试解决,结果失败告终。再三决定下,将wordpress完全删除,重新安装,不想搞出了更麻烦的问题。