
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress 404错误怎么解决
WP集市
2025-09-01
【WordPress教程】
1114人已围观
-
先瞅瞅是不是固定链接抽风了。进WordPress后台 > 设置 > 固定链接,直接点“保存更改”不用改任何东西。这招能重写伪静态规则,八成能治好404。
-
检查服务器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
-
有时候是文件权限喝醉了。用SSH连服务器,给wp-includes和wp-admin灌点醒酒汤:
chmod 755 wp-includes chmod 755 wp-admin find wp-includes -type f -exec chmod 644 {} \;
-
插件打架也会让页面迷路。把插件文件夹全改名临时禁用,然后逐个还原排查,就像找谁偷吃了冰箱里的布丁。
-
最后检查下主题的functions.php有没有瞎写重定向规则。有时候几行代码就能让整个网站找不到北:
// 错误示例:乱跳转导致404 add_action('template_redirect', function() { if(is_page()) { wp_redirect(home_url()); // 这玩意能把所有页面都踢回首页 exit; } });
实在没辙就掏出终极武器:重新上传WordPress核心文件,覆盖wp-includes和wp-admin目录。注意像修老式收音机那样,断电(维护模式)操作才安全。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
