【问题标题】:Wordpress - 2 domains to point same directoryWordpress - 2个域指向同一个目录
【发布时间】:2015-07-07 01:59:36
【问题描述】:

需要一些专业知识帮助才能为我的 WordPress 网站使用 2 个域名。

如果用户输入 www.example.com 或 www.example.com.sg,它必须指向同一个网页。由于WordPress使用默认URL存储链接值,是否可以使用不同的域指向同一个目录?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    请注意,您可能会遇到重复内容的搜索引擎处罚,因为 SEO 标准不建议在多个路径上拥有相同的内容。

    作为第一步,您需要在我们的 WordPress 根 index.php 中有条件地定义 WP_HOMEWP_SITEURL 常量(将其备份到安全的地方,因为将来的更新可能会覆盖它)

    if('www.example.com' == $_SERVER['HTTP_HOST']) {
        define('WP_HOME','http://example.com');
        define('WP_SITEURL','http://example.com');
    } else if('www.example.com.sg' == $_SERVER['HTTP_HOST']) {
        define('WP_HOME','http://example.com.sg');
        define('WP_SITEURL','http://example.com.sg');
    }
    

    把它放在下面的代码之前:

    define('WP_USE_THEMES', true);
    

    所以动态网址可以正常工作,对于内容中的绝对网址(通过后端 RTE 编辑器),您可能需要使用一些提供此类功能的插件,这里有一些有趣的链接:

    https://wordpress.org/plugins/simple-relative-content/
    https://wordpress.org/plugins/abt-relative-urls/
    Relative URLs in Wordpress

    【讨论】:

    • 您好 Dharman,感谢您的 cmets。我觉得后面的部分搜索引擎重复内容规则会惩罚我的客户。是否可以使用“example.com.sg">" 将“example.com”重定向到“example.com.sg”的代码?
    猜你喜欢
    • 2011-06-24
    • 1970-01-01
    • 2014-03-19
    • 2014-12-18
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2013-12-29
    • 1970-01-01
    相关资源
    最近更新 更多