wordpress迁移后问题解决

mybacc.com 从虚拟主机迁移到vps

路径原来为mybacc.com/wp, 现在直接使用mybacc.com

备份wp目录和数据库,新主机上,从phpmyadmin导入,修改wp的数据库配置,wp-config.php

后仅首页正常,其它页面全部 404

参考http://horan.cc/fix-404-not-found-after-wordpress-migration/

1、想办法登录后台,刷新一次“设置”中的“固定链接”。
比如换成默认后保存,再设回原先设置并保存,理论上就可以解决绝大多数人的问题了。
2、检查 Apache 的 rewrite mod 是否开启。
LoadModule rewrite_module modules/mod_rewrite.so
3、检查 Apache 的对应目录 Allowoverride 是否设为 All。
(这次就在这里栽跟头了,子目录覆盖了主目录设置)

AllowOverride All

默认安装的Apache2,步骤2,3,执行完后,其他页面可以打开。

图片路径不对,图片都无法显示,查看路径,还是带wp的url

使用phpmyadmin 执行
UPDATE wp_posts SET post_content = replace(post_content, ‘www.mybacc.com/wp/’, ‘www.mybacc.com/’);
参考:
WordPress更换域名主页和图片路径错误解决办法[http://blog.sun0816.com/1749.html]

apache 如何将不带www的域名301重定向到带www的域名

配置文件那添加 ServerAlias

markdown 高亮

http://www.paincker.com/wp-markdown-wiz-blog

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据