#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? Или они отдельные?