Добрый день, помогите настроить мультисайтинг. Папка поддомена лежит в корне друпала, чтобы настроить редирект в папку sites, использовала следующие варианты:
1)Options +FollowSymLinks +SymLinksIfOwnerMatch
rewriteengine on
RewriteCond %{HTTP_HOST} ^(www.)?(.*)$
RewriteCond /path_to_http_root/sites/%2 -d
RewriteRule (.*) sites/%2/$1 [L,QSA]
2)
RewriteEngine on
RewriteRule ^(cache/.*)$ http://%{HTTP_HOST}/sites/%{HTTP_HOST}/$1 [R=302,L]
RewriteRule ^(images/.*)$ http://%{HTTP_HOST}/sites/%{HTTP_HOST}/$1 [R=302,L]
RewriteRule ^(files/.*)$ http://%{HTTP_HOST}/sites/%{HTTP_HOST}/$1 [R=302,L]
3)RewriteCond %{HTTP_HOST} ^.*\.host$
RewriteCond %{REQUEST_URI} !^/sites
RewriteRule ^(.*) %{HTTP_HOST}$1
RewriteRule ^(.*)\.host(.*) /sites/$2
Выводит: запрашиваемая страница не найдена
Комментарии
CPanel стоит?
Да стоит. Друпал в папке public_html, при создании поддомена, его папка там же появляется. А что можно с помощью cpanel редирект в папку sites сделать?
Не нужен редирект, вы не правильно прописали в Cpanel'и путь: уберите всё, что после /public_html
Там вроде негде ошибиться, на всякий случай прилагаю скриншот. Попробовала кстати еще одним способом, с использованием симлинка. ()Вроде все чудно, и папка новая появляется, ведущая к папке друпала, но ответ получила такой: The requested URL /install.php was not found on this server.