托管转移后,Wordpress页面将无法加载

时间:2012-09-19 14:11:17

标签: wordpress

我刚刚将wordpress网站转移到另一个域名 对于转移,我做了以下步骤:

  • 复制数据库并更改域名(http://olddomain.com至http://newdomain.com
  • 在新主机上导入数据库(通过phpMyadmin)
  • 更改了wp-config以匹配新的数据库设置
  • 上传了所有wp文件

所以主页有效,但我无法访问其他页面。但是,它们显示在我的管理页面中。

5 个答案:

答案 0 :(得分:2)

如果您使用固定链接,则需要在传输后重新生成它们。转到管理面板中的Settings → Permalinks,然后选择您要使用的永久链接选项,然后点击Save Changes。这将为您的新域重新生成.htaccess文件的永久链接部分。

答案 1 :(得分:2)

我过去这样做的方式并且为我工作过:

1- Export db from phpMyAdmin, then replace in the .sql file all references to old domain.
2- Imported db on new host (via phpMyadmin)
3- Changed wp-config to match new db settings
4- Uploaded all wp files
5- Regenerate .htaccess file, if you are using permalinks. 
   (you can do this the way @Riboflavin suggests)

此外,您还可以在这里找到一些有用的其他信息:

http://codex.wordpress.org/Changing_The_Site_URL

答案 2 :(得分:1)

指向其他网页的链接是否仍然指向旧域?

如果是这样,您可以尝试Velvet Blues Update URLs plugin更新您网站中的所有链接。

我过去曾成功使用过此功能,但建议您在自行尝试之前完全备份数据。

答案 3 :(得分:0)

从我的体验中最快的转移是通过使用fantastico的cpanel或者快速安装wordpress的东西。该过程如下:

  1. 通过fantastico或类似的应用程序在新主机上安装wordpress
  2. 删除已安装目录中除wp-config
  3. 以外的所有内容
  4. 复制旧wordpress数据中的所有内容,wp-config
  5. 除外
  6. 将所有数据粘贴/传输到新主机
  7. 现在导出旧数据库并删除新数据库,然后从旧数据库导入
  8. 将数据库中的网站网址更改为新网址
  9. 使用fantastico有助于快速设置数据库和wp-config。无需手动操作并浪费时间。只需确保离开已安装的一个而不是转移旧的。

    整个过程花了我2-3分钟,我认为一旦你得到它就会最快。

答案 4 :(得分:0)

您只需要通过重新生成它来调整新的.htaccess 转到WordPress仪表板

  

设置>永久链接

然后保存修改

如果工作正常,那么您需要手动进行更改: 您将在永久链接页面中保存修改后找到.htaccess内容,将其复制并在根目录中创建.htaccess文件