迁移后重定向到旧域

时间:2015-05-07 作者:Soeb Safi

我已经将我的一个网站移动到了一个新的域,下面是我所做的。

备份的数据库已将所有文件上载到新服务器phpmyadminthis 用于更改数据库中URL的脚本

所有链接都将转到旧域

  • wp-admin 在我尝试运行时也重定向到旧域mydomain.com/wp-admin
  • 6 个回复
    最合适的回答,由SO网友:Soeb Safi 整理而成

    我的问题解决了,我将此作为一个答案发布,以便其他人可以从中受益。

    我的问题是,siteurlhomeurl 未更新,因此我已放置define(\'RELOCATE\',true); 在我的wp-config.php 文件然后再次尝试访问该网站,它转到了正确的URL,但所有CSS都不见了
    然后我前往wp-admin 它也没有CSS,但我仍然尝试登录,但这次我找到了正确的URL和CSS登录页面,但没有登录。然后我再次尝试登录,这次我成功了。然后,我在管理面板中更改了两个URL的设置。

    在此之后,必须删除所有浏览器缓存文件才能删除任何类型的持久重定向。

    希望这能帮助其他人解决同样的问题。

    SO网友:Reezppo

    我也有同样的问题(现在很好),下面是我所做的

    而不是在你的网站上尝试访问管理面板。com/wp-admin我尝试过你的网站。com/wp登录。它把我带到了新网站的管理面板。然后,我在“常规设置”中更改了站点域,现在一切正常。

    SO网友:crmpicco

    更改域时,请运行以下操作:

    UPDATE wp_options SET option_value = \'https://yournew.domain\' WHERE option_name = \'siteurl\';
    UPDATE wp_options SET option_value = \'https://yournew.domain\' WHERE option_name = \'home\';
    

    SO网友:Tone Williams

    更改wp\\u选项字段会有所帮助,但有时您的页面、帖子和插件会使用对图像和其他文件的绝对引用。在这种情况下,需要更新整个数据库。由于phpMyAdmin中没有简单的“全部替换”(除非在SQL中构造UPDATE语句),因此最好:

    将整个数据库备份为sql文件。(我将包括DROP TABLE选项)将整个数据库导出为sql(文本)文件,并在文本编辑器中打开它。(我使用Notepad++)

  • 保存更新的SQL并将其导入回phpMyAdmin
  • SO网友:Anupam Maurya

    更改phpmyadmin中选项数据库文件中的URL。表示您的实际URL链接。然后打开wp admin页。。使用wp登录。php链接。。键入您的身份验证,然后在常规设置中再次更改URL目录并访问网站。

    SO网友:Heath

    再详细介绍一下Reezppo的答案,

    在cPanel中打开PHPMyadmin,然后单击wp\\u选项文件,然后您将看到一组可以更改的字段,您将看到旧url,然后可以手动将其更改为新url(在两个位置)。然后保存并返回您的站点。com/wp登录。php和它应该允许您无需重定向即可登录。请记住,您将使用旧的Wordpress用户名和密码(您移动的原始站点中的用户名和密码)登录。

    结束

    相关推荐

    WordPress Custom URLs

    根据maioman发布的链接,我对以下问题进行了修改:我很难使用自定义的帖子类型/分类法。我想要一个自定义的帖子类型的剧集,并且自定义帖子类型的分类是包含用户生成的术语的剧集。我能够剧集/自定义术语名称/工作。如果你转到这里,它会显示与此术语相关的所有帖子。然而,如果你在剧集/自定义术语名称/帖子标题上看到一篇帖子,我会看到404页。function episodes() { $labels = array( \'name\' => _