Заказ закрыт
Страницы как поддомены на Wordpress Multisite

Бюджет: 500 руб
6.57 $ – 5.75 €
Заказчик выбрал исполнителя:
Master Klavi  
Требуется реализовать функционал, чтобы определенные страницы корневого сайта на wp(используем multisite) могли быть поддоменами. То есть, есть сайт mysite.com, включена multisite-опция, а значит я могу создать новый блог на поддомене abc.mysite.com. Но помимо multisite-функциональности я хочу иметь возможность делать определенные страницы(page) поддоменами. Например, есть страница mysite.com/landingpage/, необходимо описать как сделать так, чтобы эта же страница открывалась через landingpage.mysite.com/

Попробовал в htaccess в корне сделать таким:
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]

RewriteCond %{HTTP_HOST} ^(landingpage|otherpage).mysite.com$
RewriteCond %{REQUEST_URI} !/%1/
RewriteRule ^(.*)$ /%1/$1 [L,QSA]

# 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
RewriteBase /
RewriteRule ^index.php$ – [L]

RewriteRule ^/ – [L]

RewriteCond %{HTTP_HOST} ^([^.]+).web-iris.ru$
RewriteRule ^(.*)$ $1 [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]

Тоже не работает.
Подозреваю, что на обычной версии wp всё в порядке, но при включенной multisite всё ведет себя некорректно. Так что скорее всего править нужно ядро.
Опубликован 04.09.2015 в 13:56
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.