You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IIS安装URL Rewrite Module后WordPress自定义文章链接404如何配置重写规则

IIS部署WordPress自定义固定链接404解决方法

步骤1:配置站点根目录重写规则

在对应站点地址http://localhost/projectname的根目录(即文件系统中的projectname文件夹)下,新建或编辑web.config文件,写入以下配置:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="WordPress 根目录转发" stopProcessing="true">
                    <match url=".*" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="projectcms/index.php" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

上述规则作用是:将所有对/projectname下非真实存在的文件、目录的访问请求,全部转发到WordPress安装目录下的index.php入口文件处理,是自定义固定链接能正常解析的核心逻辑。

步骤2:验证配置生效

  • 保存web.config文件后,重启对应IIS站点
  • 进入WordPress后台的「设置」-「固定链接」页面,无需修改内容直接点击「保存更改」,刷新重写规则缓存

内容的提问来源于stack exchange,提问作者Muffin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 12:18:03