Отзывы фрилансеров:
+ 5
- 0
Зарегистрирован на сайте 11 лет и 2 месяца
Бюджет:
500 руб
6.42 $ — 5.52 €
Требуется реализовать функционал, чтобы определенные страницы корневого сайта на 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
Заказ находится в архиве