WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress 404错误怎么解决

查看 WP集市 的更多文章WP集市 2025-09-01 【WordPress教程】 1114人已围观

  1. 先瞅瞅是不是固定链接抽风了。进WordPress后台 > 设置 > 固定链接,直接点“保存更改”不用改任何东西。这招能重写伪静态规则,八成能治好404。

  2. 检查服务器rewrite模块有没有醒着。如果是Apache,看看.htaccess文件有没有被吃掉。扔个测试代码到网站根目录:

    <?php
    echo "Is rewrite working?";

    访问这个文件能显示文字,但用漂亮链接就404?那就是rewrite崩了。手动把这段塞进.htaccess:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    # END WordPress
  3. 有时候是文件权限喝醉了。用SSH连服务器,给wp-includes和wp-admin灌点醒酒汤:

    chmod 755 wp-includes
    chmod 755 wp-admin
    find wp-includes -type f -exec chmod 644 {} \;
  4. 插件打架也会让页面迷路。把插件文件夹全改名临时禁用,然后逐个还原排查,就像找谁偷吃了冰箱里的布丁。

  5. 最后检查下主题的functions.php有没有瞎写重定向规则。有时候几行代码就能让整个网站找不到北:

    // 错误示例:乱跳转导致404
    add_action('template_redirect', function() {
    if(is_page()) {
        wp_redirect(home_url()); // 这玩意能把所有页面都踢回首页
        exit;
    }
    });

实在没辙就掏出终极武器:重新上传WordPress核心文件,覆盖wp-includes和wp-admin目录。注意像修老式收音机那样,断电(维护模式)操作才安全。

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 280 篇 | 评论 0 次
最新文章