我有一个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多站点解决了这个问题。我不能说你的答案是否有效,因为我先提出了其他解决方案。无论如何都要感谢:)