我在本地开发环境中遇到了一个非常独特的问题。我目前在 ZendServer 上运行 WAMP Stack。在我的计算机上,默认情况下,端口 80 已被占用,因此我使用端口 8080,并且我对此没有任何问题。
当我开始使用本地 WordPress 安装时,我第一次注意到了这个问题,我可以查看主页并访问 WordPress 的后端,没有任何问题。我可以添加/编辑帖子,没有任何问题。我最初设置了一个 vhost,将 zr‑www.mywebsite.com:8080 映射到我的 htdocs 文件夹中,并且没有任何问题。
然后发生的事情是,我进入主页,然后尝试转到主页以外的任何页面(在前端),然后出现错误404 Not Found
。它是实时站点的精确克隆,当我在基于 Linux 的 LAMP Stack(Ubuntu)上测试它时,它运行正常,没有任何问题。
如能对此作出任何澄清,我们将不胜感激。
答案1
您忘记了 WordPress 重写规则。请确保您已启用mod_rewrite
并拥有适当的位在.htaccess
。