你有没有发现,好不容易把WordPress网站从本地或者旧服务器搬到新空间,一进去全是404,连后台的菜单链接都失效?这事儿吧,我当年第一次搬站差点崩溃,花了三天攒的内容,点哪个哪个跳404,差点当场把服务器面板给关了。
说白了,WordPress的漂亮链接是靠「固定链接」那套规则生成的,比如你旧站域名是www.old.com,新站换了www.new.com,要是没改规则,它还傻乎乎找旧域名下的文件,能不炸吗?
直接打开WordPress后台的「设置-固定链接」,选你之前一直用的结构(别瞎换!比如之前用的是「文章名」就别换成「自定义结构」),点「保存更改」就行。我帮朋友修的时候,他之前瞎改了自定义后缀,反而多出一堆问题,老老实实保存原来的配置,瞬间解决一半404,真的。
你有没有发现,改了固定链接,评论里的图片链接、附件链接还是失效?说白了,这些数据全存在MySQL数据库里,你搬家只移了文件,没替换掉旧域名,WordPress读取的时候还是抓旧地址,能不失效吗?

别慌,直接打开新服务器的phpMyAdmin,搜旧域名替换成新域名就行,重点替换两个表:wp_options(存站点基础配置)和wp_posts(存所有文章、页面内容)。嫌麻烦的话,搜个口碑老的WordPress域名替换工具,别用那种广告满天飞的,容易出问题。
很多人搬站的时候只传了文件和数据库,忘了把伪静态规则复制到新服务器,比如Apache的.htaccess或者Nginx的配置,没这个的话,固定链接的漂亮URL转不了,全是乱码或者404。
直接把旧站根目录的.htaccess文件复制到新站根目录,权限设成644就行,要是用Nginx的话,把这段伪静态配置加到你的站点server块里: ``` location / { try_files $uri $uri/ /index.php?$args; } ``` 我之前搬站就忘过这一步,折腾到凌晨两点才想起来,那滋味儿,简直了!
别再以为搬站链接炸了就是天塌下来,真的,这都是WordPress搬站的常规操作坑,摸清楚规则,半分钟就能搞定,别自己吓自己,找对方法根本不费事儿。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图