2个不同的Wordpress博客在Magento多站点上具有相同的URL


2 different Wordpress blogs with same URL on Magento multisite

我有一个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时,它显示Wordpress安装在/blog中,而不是/blog_b

我不想运行Wordpress多站点,也不想集成Wordpress和Magento。

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

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

为了简单起见,您可以在/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]

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