如何解决WordPress子页面在Windows子目录安装中提供404
我正在将站点从Linux服务器迁移到Windows服务器。该站点在 / blog 子文件夹中安装了wordpress。除了首页以外,wordpress网站的所有页面都给出404。
我尝试将以下内容添加到位于域根目录的web.config中:
<rewrite>
<rules>
<rule name="WordPress" patternSyntax="Wildcard">
<match url="*"/>
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true"/>
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true"/>
</conditions>
<action type="Rewrite" url="index.php"/>
</rule>
</rules>
</rewrite>
这对于以前的Windows wordpress安装有效,但是这些先前的安装位于域的根目录中,而不在子目录中。
请帮助。
解决方法
因此,最后,我只需要将web.config文件和上面的代码片段放在我的wp安装所在的子文件夹中,并将其从域的根目录中删除。我以前做过前者,而没有后者。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。