【问题标题】:WordPress One Site, Multiple DomainsWordPress 一个站点,多个域
【发布时间】:2015-03-04 00:27:12
【问题描述】:

我有两个域,primarydomain.com 和 secondarydomain.com。它们都指向同一个 Wordpress 网站。

当有人使用secondarydomain.com 访问该站点时,我使用htaccess 重写规则附加一个url 参数。如果检测到该参数,我会提供稍微不同的布局。

我的问题是,如果用户登录 primarydomain.com,然后转到 secondarydomain.com,他们将不再登录该站点。我相信这与在 primarydomain.com 上专门设置的身份验证 cookie 有关。

有没有办法为两个域设置 cookie?

【问题讨论】:

    标签: wordpress .htaccess cookies multiple-domains


    【解决方案1】:

    当域是 primarydomain.comsecondarydomain.com 时,由于安全问题,这是不可能的。

    我看到的唯一选择是使用子域

    p.domain.coms.domain.com 可以轻松配置为共享 cookie

    对于 wordpress,只需将以下内容添加到您的 wp-config 中:

    define('COOKIEPATH', '/');
    define('COOKIE_DOMAIN', 'domain.com');
    

    如果您可以将 cookie_id 传递给辅助域,然后通过数据库查找 cookie,我想您可以触发某种 cookie 同步。 (可能会导致更多问题)。

    【讨论】:

      猜你喜欢
      • 2017-10-15
      • 2014-12-04
      • 2016-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-29
      • 2011-11-24
      • 2017-04-14
      相关资源
      最近更新 更多