WordPress перенаправляет поддомен в подкаталог

#wordpress #apache #.htaccess #redirect #mod-rewrite

#wordpress #apache #.htaccess #перенаправление #мод-перезапись

Вопрос:

Привет, у меня есть сайт WordPress с двумя подкаталогами:

example.com/forum example.com/shop

Мне нужно отобразить example.com/forum на подобласти, подобной этой: forum.example.com , и аналогично с /shop

Я пытаюсь сделать это, изменив htaccess, но безрезультатно. Добавленный мной код выглядит следующим образом:

 RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.example.com
RewriteRule ^(.*)$ http://example.com/forum/$1 [L,NC,QSA]
  

Итак, весь htacces выглядит так:

 RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*.php)$ $1 [L]
RewriteRule . index.php [L]
RewriteEngine on
RewriteCond %{HTTP_HOST} ^forum.example.com
RewriteRule ^(.*)$ http://example.com/forum/$1 [L,NC,QSA]
  

Но это не работает.
Также я перенаправил свои поддомены в подкаталоги на сервере, нужно ли мне копировать htaccess в эти подкаталоги?

Извините за мой плохой английский

Комментарии:

1. Все ли они запускаются с одной установки WordPress? Или они отдельные?