【问题标题】:2 different Wordpress blogs with same URL on Magento multisiteMagento 多站点上具有相同 URL 的 2 个不同的 Wordpress 博客
【发布时间】:2014-10-07 12:11:18
【问题描述】:

我有一个带有 2 个 tld 的 magento 多站点。

a) domain-a.com(Wordpress 文件位于 /blog)

b) domain-b.com(Wordpress 文件位于 /blog_b)

在 domain-a.com 上,我在 domain-a.com/blog 上安装了一个 Wordpress 博客

我想在 domain-b.com/blog 上做同样的事情,但它应该显示位于 /blog_b 中的其他 Wordpress 安装

当我将位于 /blog_b 的 Wordpress 中的网站地址更改为 /blog 时,它显示 /blog 而不是 /blog_b 中的 Wordpress 安装

我不想运行 Wordpress Multisite,也不想集成 Wordpress 和 Magento。

我想我需要在 .htaccess 中进行更改,所以当我访问 domain-b.com/blog 时,它会显示位于 /blog_b 的 Wordpress 安装?

希望你能理解我在这里想要归档的内容。

【问题讨论】:

  • 注意:domain-a.com 和 domain-b.com 共享相同的根目录

标签: php wordpress .htaccess magento multisite


【解决方案1】:

为了简单起见,您可以在 /blog 中放置一个索引页面,并带有一个框架或重定向到 /blog_b 的东西。但是使用 .htaccess 您可以执行以下操作:

罢工>

# Redirect /blog to /blog_b
Redirect 301 /blog http://domain-b.com/blog_b

编辑: 对,我没有考虑对 domain-a.com/blog 的正常请求。我不确定,但我认为这可行。它将检查请求的域是否为 domain-b.com,以及请求的子文件夹是否为 /blog。如果是这样,请转发到 /blog_b。只是一个可能行不通的建议,我现在无法测试,抱歉。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain-b.com
RewriteCond %{REQUEST_URI} ^/blog
Rewriterule ^(.*)$ /blog_b [L]

【讨论】:

  • 如果我将该代码放在 .htaccess 中,那么它还会将 domain-a.com/blog 重定向到 domain-a.com/blog_b?
  • 好吧,我已经更新了我的答案。也许其他人需要纠正我。
【解决方案2】:

我通过安装 Wordpress 多站点解决了这个问题。我不能说您的答案是否有效,因为我先采用了其他解决方案。 无论如何谢谢:)

【讨论】:

    猜你喜欢
    • 2012-09-14
    • 1970-01-01
    • 2014-05-23
    • 2020-05-29
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 2015-04-16
    • 1970-01-01
    相关资源
    最近更新 更多