
您现在的位置是:首页 > WordPress教程WordPress教程
如何修复WordPress 404错误
WP集市
2025-08-27
【WordPress教程】
1784人已围观
-
先整明白404是啥情况。就是你访问的页面在wordpress里找不着了,服务器直接甩手给你个错误码。常见的就是固定链接抽风,或者.htaccess文件闹脾气。
-
第一招:去后台【设置】→【固定链接】。别动任何东西,直接点“保存更改”。这操作能强制刷新重写规则,80%的404问题就这么莫名其妙好了。原理嘛…相当于给路由系统来一巴掌让它醒醒。
-
检查.htaccess文件是不是被玩坏了。用FTP连上去,找网站根目录里这个隐藏文件。正常应该是这样的代码:
# 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
要是里头混进奇怪的东西,直接删掉这段重新贴一遍。注意保持文件权限644。
-
插件冲突也会整出404。进ftp把/wp-content/plugins文件夹改名成plugins_old,所有插件都会失效。这时候再访问页面,正常了?那就一个个插件还原排查是哪个在搞事。
-
服务器配置偶尔也背锅。在wp-config.php里加这行试试:
define('WP_HOME','https://你的域名'); define('WP_SITEURL','https://你的域名');
强行指定网站地址,防止某些重定向抽风。
-
最后记得检查文件权限。wp-includes和wp-admin目录应该是755,php文件权限644。权限乱了套的时候,服务器会拒绝执行某些关键文件,自然就404了。
-
实在没辙?在wp-config.php里开debug模式:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);
然后去/wp-content/目录找debug.log文件,里头可能有线索告诉你到底哪步出错了。
基本上这套连招打完,90%的wordpress 404问题都能解决。关键是别慌,系统性地一个个环节排除就行。
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
