首页 文章

Wordpress错误的主页URL

提问于
浏览
0

从localhost复制wordpress到服务器 . 所有链接都有效,但主网址无效 .

如果我想访问www.example.org,网站/ wordpress将转到www.example.org/example(wordpress添加域名??)

我将phpmyadmin中的网站和主页更改为http://www.example.org但是这不起作用 . 所有其他菜单链接工作

4 回答

  • 0

    您可以将这两行添加到wp-config.php

    define('WP_HOME','http://example.com');
    define('WP_SITEURL','http://example.com');
    

    或者在functions.php中

    update_option( 'siteurl', 'http://example.com' );
    update_option( 'home', 'http://example.com' );
    

    或者.htaccess中有什么问题

  • 0

    如果你有权访问mysql,你可以尝试使用像phpmyadmin这样的工具在db中执行这些查询:

    UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldurl', 'http://www.newurl') WHERE option_name = 'home' OR option_name = 'siteurl';
    
    UPDATE wp_posts SET guid = replace(guid, 'http://www.oldurl','http://www.newurl');
    
    UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldurl', 'http://www.newurl');
    
    UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://www.oldurl','http://www.newurl');
    
  • 0

    我在一周前将我的本地MAMPP网站转移到在线托管时也遇到了这个问题 . 这是一个有点不同的情况,因为在我的网站移动后,所有页面都是 domain.com:8888/ (强制到8888端口) . 但我可以通过上面提到的查询更新我的数据库来解决我的问题 .

    当我看到你的情况时,也许你没有将网站数据放在 /public_html/ 中,而是放在文件夹 /public_html/example 文件夹中 .

  • 0

    这是chrome的缓存问题 . 删除所有缓存浏览器历史记录后,它工作

相关问题