【问题标题】:wordpress site domain open the old site domainwordpress 站点域 打开旧站点域
【发布时间】:2017-09-26 11:02:20
【问题描述】:

老路

测试路径

我在测试文件夹中上传了完整的 wordpress 项目,当我打开这个 url 网站时,我的新 wordpress 网站路径像这样打开了

当我点击任何打开的导航链接页面时,网址会显示这个

http://www.tantifilm.top/serie-tv/链接 而不是这个http://www.tantifilm.top/test/serie-tv/

siteurl   : http://www.tantifilm.top/test/
baseurl   : http://www.tantifilm.top/test/

我导入数据库并更新 wp_option 中的链接我不明白为什么 http://www.tantifilm.top/test/serie-tv/ 这个链接打不开

【问题讨论】:

    标签: wordpress redirect dns


    【解决方案1】:

    在你的数据库(sql)上试试这个:

    //SQL to change domain name
    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'); 
    UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.old-domain.com', 'http://www.new-domain.com'); 
    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';
    

    然后转到 WordPress 后端,“设置”->“永久链接”并点击“保存更改”。

    我希望这会有所帮助。

    【讨论】:

    • 如果我们没有足够的经验,用 SQL 做这个是不安全的,最好使用插件来做
    • 在我看来,一切都不需要使用插件。我在很多网站上都使用了这个代码,我从来没有遇到过问题。他正在使用一个“测试”网站。
    • 我知道,你是对的。但是使用此代码需要知道如何在主机中执行 SQL 语句。这很容易,但并不适合所有人。所以插件解决方案将适合每个人(我也认为;))
    • 你是对的,但我只是更喜欢为这些小事使用代码。我同意插件可以更简单。
    • 我只运行了这个查询,我的整个项目风格就消失了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 2020-08-28
    • 2018-07-16
    相关资源
    最近更新 更多