Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Magento multisite上使用相同URL的2个不同Wordpress博客_Php_Wordpress_.htaccess_Magento_Multisite - Fatal编程技术网

Php 在Magento multisite上使用相同URL的2个不同Wordpress博客

Php 在Magento multisite上使用相同URL的2个不同Wordpress博客,php,wordpress,.htaccess,magento,multisite,Php,Wordpress,.htaccess,Magento,Multisite,我有一个2 tld的magento multisite 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时,它会

我有一个2 tld的magento multisite

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 Multisite,也不想集成Wordpress和Magento

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


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

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

编辑: 是的,我没有想到对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多站点解决了这个问题。我不能说你的答案是否有效,因为我先提出了另一个解决方案。
无论如何,谢谢:)

如果我将代码放在.htaccess中,那么它也会将domain-a.com/blog重定向到domain-a.com/blog\b?好的,我已经更新了答案。也许其他人需要纠正我。注意:domain-a.com和domain-b.com共享相同的根文件夹
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain-b.com
RewriteCond %{REQUEST_URI} ^/blog
Rewriterule ^(.*)$ /blog_b [L]