У меня есть magento мультисайт с 2 тдл.
а) domain-a.com (Файлы WordPress расположены в / блоге)
б) domain-b.com (Файлы WordPress, расположенные в / blog_b)
На domain-a.com у меня установлен блог WordPress на domain-a.com/blog
Я хочу сделать то же самое на domain-b.com/blog, но он должен показывать другую установку WordPress, расположенную в / blog_b
Когда я меняю адрес веб-сайта в WordPress, расположенном в / blog_b, на / blog, он показывает установку WordPress в / blog, а не / blog_b
Я не хочу запускать WordPress Multisite и не хочу интегрировать 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. Я не могу сказать, сработал ли ваш ответ, потому что сначала я выбрал другое решение.
Спасибо, в любом случае 🙂