我刚刚将一个 wordpress 网站转移到另一个域。
对于转移,我做了以下步骤:
- 复制数据库并更改域名(http://olddomain.com 到http://newdomain.com)
- 在新主机上导入数据库(通过 phpMyadmin)
- 更改 wp-config 以匹配新的数据库设置
- 上传所有wp文件
所以主页可以工作,但我无法访问其他页面。但是,它们出现在我的管理页面中。
我刚刚将一个 wordpress 网站转移到另一个域。
对于转移,我做了以下步骤:
所以主页可以工作,但我无法访问其他页面。但是,它们出现在我的管理页面中。
如果您使用的是永久链接,则需要在传输后重新生成它们。转到Settings → Permalinks
您的管理面板并选择您要使用的永久链接选项,然后单击Save Changes
。这将为您的新域重新生成 .htaccess 文件的永久链接部分。
我过去这样做并为我工作的方式:
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)
此外,您还可以在此处找到一些可以提供帮助的其他信息:
其他页面的链接是否仍指向旧域?
如果是这样,您可以尝试使用Velvet Blues Update URLs 插件来更新您网站中的所有链接。
我过去曾成功使用过此功能,但建议您在自己尝试之前完全备份数据。
根据我的经验,最快的转移是通过 cpanel 使用 Fantasyo 或快速安装 wordpress 的东西。过程如下:
使用fantasyo 有助于快速设置数据库和wp-config。无需手动操作,浪费时间。只要确保留下已安装的,不要转移旧的。
整个过程大约需要2-3分钟,我认为一旦你得到它是最快的。
您只需要通过重新生成新的 .htaccess 来调整它即可转到 WordPress 仪表板
设置 > 固定链接
然后保存修改
如果它可以工作,那么你需要手动更改它:你会.htaccess
在永久链接页面中保存修改后找到内容复制内容并.htaccess
在根目录中创建文件