尝试设置dev子域,但url加载为/dev/

时间:2012-06-11 作者:Kyle

我创建了一个子域(dev.mysite.com),并将我的live站点复制到此子域中。然而,当我去dev.mysite时。com,它加载mysite。而不是com/dev。

我将wp\\u选项中的siteurl和home更改为dev.mysite。com,删除了整个。htaccess删除了W3 Total缓存,但它仍然这样做。

当我刚刚把一个测试索引。html文件,子域正确加载。只有在我添加Wordpress文件后,它才会这样做。

我错过什么了吗?这是什么原因造成的?

2 个回复
SO网友:Pontus Abrahamsson

听起来像是你数据库里的东西。尝试创建新备份并再次导入,然后在MySQL中运行此SQL。

Input your old domain as http://www.old-domain.com and the new in http://www.new-domain.com, also if you have changed the prefix (wp_) to something other, change it before run.

UPDATE wp_options SET option_value = replace(option_value, \'http://www.old-domain.com\', \'http://www.new-domain.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';

UPDATE wp_posts SET guid = replace(guid, \'http://www.old-domain.com\',\'http://www.new-domain.com\');

UPDATE wp_posts SET post_content = replace(post_content, \'http://www.old-domain.com\', \'http://www.new-domain.com\');
此SQL将所有可能的url从旧域更改为新域。

您还没有忘记在wp config中更改数据库。php文件?

SO网友:WouterB

或者只需启用Wordpress网络功能。然后,它会自动为您处理所有这些,甚至更好的是,您只需执行一次所有“网络”更新。

结束

相关推荐

Active Directory(AD)组身份验证以查看WordPress帖子?

我正在尝试使用active directory身份验证设置wordpress站点。出现的一个问题是,能否将类别/帖子/博客阅读限制在特定的广告组。我从来没有见过这样做,我也没有找到任何插件,似乎承诺这一功能。似乎最好的选择是只给一群用户一个具有read\\u private\\u posts功能的角色,但我不确定这会起到什么作用。