【问题标题】:How to fix broken links wordpress web config rewrite index.php broke site links error 404如何修复损坏的链接 wordpress web config rewrite index.php 损坏站点链接错误 404
【发布时间】:2020-05-26 22:57:40
【问题描述】:

背景:网站是在 Windows Server 2008 r2 上的 WordPress 3.5.1 中创建的。原开发商已停业。
网址是http://wordpress.sunwireless.co/wordpress/ 网站寻址一直很尴尬,但网站一直工作到 2020 年 5 月 22 日早上我进行了更改。 目标:更改我们网站上某个网页的地址链接。公共部门/CTF 地址将从 http://wordpress.sunwireless.co/wordpress/?page_id=478, 到 http://wordpress.sunwireless.co/wordpress/ctf

我遵循的程序: 1. 登录到 Wordpress 并使用永久链接字段更改链接地址,在页面选项卡上,为页面 CTF。 2.
单击更新,但 wordpress 给出的错误消息包括:““如果您网站的根目录是可写的,我们可以自动执行此操作,但事实并非如此,因此这是您应该在 web.config 文件中拥有的 url 重写规则。在站点的根目录中创建一个名为 web.config 的新文件。单击该字段并按 CTRL + a 以全选。然后将此代码插入到 web.config 文件中。” Wordpress 建议我将此代码用于 web.config:

<configuration>
    <system.webServer>
        <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>
    </system.webServer>
</configuration>
  1. 插入代码 web.config 文件,上面的代码位于服务器的 wwwroot 目录中。重新启动服务器。
  2. 网站主页仍可访问,但主页下方的所有页面、“关于我们”、“CTF”等都会响应错误 403 FORBIDDEN。
  3. 搜索错误并找到另一个 web.config 文件建议,从 2015 年开始在 hostmysite 上,用于 Windows Server 2008 上托管的 wordpress 网站:

  4. 将此代码插入到 web.config 文件中,位于 wwwroot 目录中。

  5. 网站主页仍可访问,但主页下方的所有页面、“关于我们”、“CTF”等都会返回错误 404 NOT FOUND。

旧网站不可用。我怎样才能使链接再次起作用?

对以下问题的回答:“您从哪里获得该规则?”。该规则来自 WordPress 内容管理系统。

【问题讨论】:

标签: php wordpress iis web-config permalinks


【解决方案1】:

我发现这是由我在 Wordpress 中进行的配置更改引起的,但忘记了: 我已从 Default 重新配置为 Custom Structure 永久链接设置。

恢复到默认永久链接设置并清空浏览器缓存后,站点链接按预期运行。

如有任何混淆,请见谅。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 2021-11-20
    • 2016-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多