我有一个大型wordpress站点,我从AWS/Linux迁移到另一个主机,即Windows Server 2016。
我已经在wordpress上开发了多年,但这是我不久后第一次回到Windows server上。
我记得当更新wordpress时,它会写一个web。将更新该目录的重写结构的配置文件。现在重写基本上被打破了,因为你不应该有破坏网站的管理选择。
开箱即用的Windows+IIS您的重写必须包含索引。php中的函数或直接转到post id。
奇怪的是,当你选择permalink-/%category%/%postname%/时,它是404,但如果你手动添加索引。php在url中的类别之前工作。
那么,这在Windows server上现在应该如何工作呢?我在猜测网络。未使用配置。wordpress开发人员是否放弃了windows服务器,而我们只是在IIS中编写重写规则?我只是想弄清楚具体情况,因为我还有大约5个站点要迁移,并希望获得最佳实践(当然不是真正的服务器最佳实践,而是wordpress的最佳实践,因为其他在迁移后接管站点的站点将没有那么技术性)。
请注意,我确实尝试打开网络。配置,它给出了一个500。更改永久链接在服务器上没有任何作用-没有添加。htaccess也不是一个新网站。配置。如果你需要任何其他信息,请告诉我。