Не работает Multisite на поддомене
-
Здравствуйте.
Возникла проблема при миграции мультисайта с локального сервера на хостинг.
Старый адрес:
domain.test
domain.test/site1
domain.test/site2
domain.test/site3
domain.test/site4Новый адрес стал таким:
new.domain.com
new.domain.com/site1
new.domain.com/site2
new.domain.com/site3
new.domain.com/site4Миграция прошла корректно, основной сайт показывает отлично, а вот на всех остальных сайтах отсутствуют изображения, стили и не работают скрипты, хотя текстовый контент показывает.
Все стер и на новый домен new.domain.com поставил чистый WordPress. Включил Multisite и столкнулся с той же проблемой. Основной сайт отлично работает, на остальных отключились стили, скрипты и изображения.
Это все из-за того, что на хостинге я поставил мультисайт на поддомен? Можно ли это как-то исправить?
p.s. В файле wp-config.php у меня следующие строки:
define (‘WP_ALLOW_MULTISITE’, true); define('MULTISITE', true); define('SUBDOMAIN_INSTALL', false); define('DOMAIN_CURRENT_SITE', 'new.domain.com'); define('PATH_CURRENT_SITE', '/'); define('SITE_ID_CURRENT_SITE', 1); define('BLOG_ID_CURRENT_SITE', 1);
В файле htaccess:
RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L]
- Тема «Не работает Multisite на поддомене» закрыта для новых ответов.