我从来没有在wordpress上迁移网站,我会一步一步地把我做的,需要把网站放在同一台服务器上的新域上,所以只有迁移的文件,数据库是相同的
我将旧wordpress中的所有文件复制到新的站点文件夹, 我在新网站上得到以下结果: 主页 - 该网站包含主题,但会显示一条消息:404:PAGE或FILE NOT FOUND。 newsite / wp-admin / - 重定向到oldsite / wp-admin /
我有网站管理员选项旧的把新网址但我恐怕永远无法访问。它可以去吗?
感谢。
答案 0 :(得分:26)
您需要对数据库进行更改。 在数据库表wp_options(或任何数据库前缀)中,您需要更改两行。
一个应该是option_id
1,option_name
siteurl。将option_value
从旧网址更改为新网址。
同样地,也应该option_id
36,option_name
回家。将option_value
也从旧网址更改为新网址。
这应该可以解决问题。另请查看http://wp.smashingmagazine.com/2013/04/08/moving-wordpress-website/以了解迁移的最佳方法。
修改强>
在评论中,Damon还提到了重新链接所有图像的问题。这肯定是一个正确的痛苦,但我建议这个插件。
http://wordpress.org/plugins/search-and-replace/
只需搜索旧网址并替换为新网址。在此之前,请确保您有数据库的备份。使用插件搞乱数据库时,永远无法保证结果。但这一直对我有用。
答案 1 :(得分:25)
我在No#04解决了我的解决方案问题。请参阅下面我尝试的内容:
1-确保已设置数据库wp_option链接
/* MySQL: */
update wp_options set option_value = 'http://example.com' where option_name = 'siteurl';
update wp_options set option_value = 'http://example.com' where option_name = 'home';
2-另外在wp-config.php文件中定义url
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
3-清除服务器缓存
4-清除浏览器缓存&历史(Hurray !!!它解决了我的问题没有重定向)
在Chrome上,导航至chrome://settings/clearBrowserData
并清除图像和文件缓存。
答案 2 :(得分:12)
我想我需要付出我的贡献!如果您将Polylang
与动态IP 一起使用,请在define('PLL_CACHE_HOME_URL', false);
中添加wp-config.php
,它将解决您的所有问题(重定向到以前的网址)!
答案 3 :(得分:6)
define('WP_HOME','domain.com');
define('WP_SITEURL','domain.com');
这是你的wp-config.php
此外,请务必清除缓存并使用此脚本替换数据库中的所有网址。
答案 4 :(得分:2)
如果此设置不起作用: 定义(' WP_HOME'' domain.com&#39); 定义(' WP_SITEURL'' domain.com&#39);
尝试使用新浏览器并清除缓存。或尝试禁用所有插件并检查它是否正常工作。
我删除缓存后工作了。
答案 5 :(得分:0)
如果无效则仍然
GOTO:www.yoursiteurl.com/wp-admin
[' YES'如果您已正确迁移,它将会打开]
GOTO:设置=>常规标签=>
你会看到两个字段
在两个字段中使网址相同 保存更改
在浏览器清除缓存中输入您的站点URL并重新加载 是的......为我工作
享受
不要忘记使用您的网站网址详细信息修改WP_Options表。 照顾自己 my site
答案 6 :(得分:0)
我的重定向问题是由于缓存。如果您不想清除所有缓存,而您正在使用Chrome:
右键单击页面上的任意位置> inpect element
> Network
标签>勾选disable cache
。然后在同一个Chrome标签中尝试再次加载您的网站。
答案 7 :(得分:0)
禁用插件文件夹对我有用。
这是重定向插件之一,只允许登录的访问者查看商店页面,这是罪魁祸首。