мультисайтинг

Мультисайтинг - настройки htaccess - чтобы Поисковые системы не наказывали за опубликованные дубли на сайте

Аватар пользователя chudomedved

Условия:

  • сайт имеет систему мультисайта, т.е. имеет основой домен под названием Россия, и поддомены под названием городов.
  • созданы ноды, такие как "Помощь", "Реклама на сайте", "Правила", которые публикуются при создании сразу во всех городах, в данном случае 18 страницах.

Задача:

как настроить в админке и htaccess, что бы эти 18 материалов, контент которых дублирующий, были для ПС уведомлением что все нормально, под контролем, я классный админ, и "опускать" в позициях ПС меня за не уникальный контент не нужно.

0 Спасибо

Как правильно темизировать views при мультисайтинге?

Аватар пользователя Zaboev Sergey

Здравствуйте!

Скажите, пожалуйста, как правильно осуществлять темизацию шаблонов views при мультисайтинге?

Из информации в поиске, я понял, что приоритет имеют файлы тем и модулей из папок /sites/all/themes и /sites/all/modules. Но у меня нет доступа к этим папкам на хостинге.

0 Спасибо

Мультисайтинг Drupal 8, общие таблицы

Аватар пользователя guldbado

Пытаюсь запустить мультисайтниг на Друпал 8 (8.0.0-beta11).

Поднял главный сайт (префикс таблиц 'main_').

Поднял другой сайт со своими, отдельными таблицами (префикс таблиц 'second_') в той же базе - процесс инсталяции сгенерировал где положено settings.php.

Оба сайта работают нормально.

Теперь хочу, чтобы у второго и главного сайта были одни и те же юзеры.

Исправляю в settings.php второго сайта, как написано в документации, строчку 'prefix' => 'second_' на

0 Спасибо

Не получается настроить мультисайтинг на хостинге

Аватар пользователя _Sergey

Здравствуйте. Проблема следующая: хостер разрешает создавать субдомены только на подпапки, например если основной домен mysite.ru ссылается на папку public_html/, то созданный субдомен sub1.mysite.ru будет ссылаться на public_html/sub1

wildcard у них не разрешен, и если создаю A-запись или CNAME = sub1 на основной домен, то выдает Forbidden. You don't have permission to access / on this server. Каким образом в этом случает можно организовать мультисайтинг? Поддержка не помогает, бьюсь уже несколько дней. Спасибо.

0 Спасибо

Изменить значение поля select с помощью PHP

Аватар пользователя Khimutin

Здравствуйте,
на сайте реализован выбор городов с помощью global filter.
сделал мультисайтинг.
с помощью самописного модуля добавил названия городов к адресам страниц, в зависимости от значения global filter:

site.ru/city1/блаблабла

вопрос в следующем. Как сделать обратную зависимость?
если в адресе есть "city1", подставить в значение global filter - "city1".
если "city2", соответственно подставить "city2".
и т.д.

в общем то я понимаю как это реализовать, вопрос конкретно вот в чем:
как программно (с помощью php) изменить выбранное значение поля select?
php только изучаю, кое как написал свой первый модуль, наставьте на правильный путь..

вот код моего модуля, с помощью которого добавляю названия городов в адрес:
<?php<??>

0 Спасибо

Мультисайтинг на Друпал 7 - общие файлы (картинки) - отказано в доступе

Аватар пользователя artemx

Здравствуйте, форумчане!
Делаю два интернет магазина на разных доменах, использую мультисайтинг для единого ядра и общих таблиц : таксономия, атрибуты товаров.

Имеем:

  • 2 БД
  • общее ядро
  • общие таблицы

Мультисайтинг настроить получилось, таблицы подключаются все замечательно, но есть как всегда одно НО.
При подключении общих таблиц таксономии возникает проблема с изображениями на терминах.

Как пишет журнал "Доступ запрещен" путь к изображениям "sites/default/files/styles/220x340/public"
При просмотре пути изображений - путь неполный, соответственно картинка не выводится.

Кто знает с чем может быть связан отказ в доступе?
Как расшарить файлы для разных доменов.

Сервер: Apache+MySQL+ISPconfig
Адреса сайтов:

0 Спасибо

Отдельный путь для каждого города. (мультисайтинг)

Аватар пользователя Khimutin

Здравствуйте, сделал на сайте с помощью global filter выбор нескольких городов и меняющийся контент в зависимости от выбранного города.
Теперь хотел бы чтобы при выборе города в адрес добавлялось имя города.

то есть если выбираем
Москва - site/msk/блаблабла..
Питер - site/spb/блаблабла..
Омск - site/omsk/блаблабла..
и т.д.

Понимаю, что это мультисайтинг и разные адреса для сайтов на одной базе я сделать смогу.

0 Спасибо

Можно ли распределить контент одного сайта на разные субдомены или домены по термину таксономии

Аватар пользователя Valeratal

Такой вопрос

Есть задача сделать 6 сайтов (возможно, 1 сайт и 5 субдоменов), с общей регистрацией, с двуязычностью, а в будущем с общими группами (organic group), правами доступа в зависимости от этих групп

Чтоб не заморачиваться с 6-й базами мне пришло в голову мысль, что был вроде модуль, который позволял распихать контент в зависимости от термина таксономии

то есть, создаешь словарь "сайты" и если у ноды будет термин "site1", то нода будет отображаться по адресу site1.базовый_домен.ru/nid

А если у ноды будет термин site2, но соответственно по адресу site2.базовый_домен.ru/nid

Кто нить видел подобное решение? Я не настаиваю на разделении по термину таксономии, возможно можно каким-то другим полем или по какому-то другом критерию.

0 Спасибо

Мультисайтинг - объединить пользователей.

Аватар пользователя tommarkov

Добрый день! Мои копания в Drupal приносят плоды, начинаю разбираться во многом))

Ближе к делу...

Дано: "домен" и один Drupal 7.28.
"поддомен.домен" установлен в папку sites/
Drupal 7 установлен на поддомен.домен

Задача: как привязать базу ДОМЕНа, чтобы взять оттуда данные пользователей?

В settings.php прописал:

<?php$databases = array (
  'default' => 
  array (
    'default' => 
    array (
      'database' => 'БД поддомен.домен',
      'username' => '',
      'password' => '',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
        ),
  ),
 'extra' =>
    array (
     'default' =>
    array (
     'database' => 'БД домен',
     'username' => '',
     'password' => '',?>
0 Спасибо

Мультисайтинг Drupal 7

Аватар пользователя maxom

Добрый день!

Имеется мультисайтинг на Drupal 7. Подскажите как настроить виртуальные хосты на Apache и файл sites.php, чтобы сайты были доступны по следующим адресам:
http:///site1
http:///site2
http:///site3
и т. д.

0 Спасибо

Мультисайтинг с разными подключениями к базе

Аватар пользователя coffein89

На локалхосте два разных подключения к базе - логин и пароль для db_1 и логин и пароль для db_2

$db_url = array(
'default' => 'mysql://login:pas@localhost/db_2',
'db_1' => 'mysql://login1:pas1@localhost/db_1',
);

$db_prefix = array(
'default' => '',

);
могу ли я указать какой-нибудь префикс чтобы брать данные из таблицы users из db_1

0 Спасибо

мультисайтовость и выбор шаблона

Аватар пользователя wolf123

Здравствуйте вот есть мультисайтовость где создаются сайты site1.ru site2.ru
такой вопрос а можно ли как нибудь сделать выбор шаблонов при создании сайта? например пользователь выбирает шаблон (скрин чтоб было понятней)
http://www.drupal.ru/files/shablony.png

дальше пользователя перекидывает на выбор домена сайта, и создания пароля и сайт создан с шаблоном который выбрал пользователь.

может как то наподобие такого можно сделать act=add&templ=39709? где 39709 номер шаблона как такое реализовать в drupal?

0 Спасибо

Не работают ссылки

Аватар пользователя Улиана

Здравствуйте, очень нужна помощь. На сервере настроила мультисайтинг, делала это ни один раз, все проходило успешно, сейчас на одном из сайтов не активны ссылки "настройки меню", "информация о редакции", "настройки адресов", "настройки комментариев" и тд, данные надписи при создании ноды присутствуют ,но соответствующего функционала не имеют, в чем проблема может быть?? Большое спасибо!

0 Спасибо

Мультисайтинг. Общий файловый каталог

Аватар пользователя Shizuku

Недавно у меня заработал мультисайтинг. Встал вопрос с хранилищем файлов, общим для всех сайтов в связке. Как такой сделать?

Сейчас структура стандартна. На странице http://site1.by/admin/config/media/file-system "Общедоступный путь файловой системы" - "sites/site1/files", а на странице http://site2.by/admin/config/media/file-system соответственно - "sites/site2/files"

Это неудобно потому что много всякого медиа, которое желательно иметь доступным в ElFinder для всех сайтов в связке )) В то же время такой контент как файлы из WebForms, файлы связанные с темами/стилями/языками, которые обычно тоже норовят записаться в Files - полезно оставить в индивидуальной папке сайта.

0 Спасибо

Мультисайтинг не берет таблиц из другой базы

Аватар пользователя Shizuku

Не получается подключить ведомый сайт по схеме мультисайтинга. Вот мой settings.php для него:

$db_url = 'mysql://user:passwd@localhost/slave_bd';
$db_prefix = array(
'default' => 'slave_bd.',
'ulogin_identity' => 'master_bd.',
'users' => 'master_bd.',
'sequences' => 'master_bd.',
'sessions' => 'master_bd.',
'authmap' => 'master_bd.',
'sequences' => 'master_bd.',
'profile' => 'master_bd.',
'profile_type' => 'master_bd.',
);
$cookie_domain = '.site.by';

Когда заходишь на slave.site.by редиректит на http://slave.site.by/install.php, после чего обнаруживает, что сайт уже существует "Drupal already installed" и предлагает обновить. Если согласиться, то перекидывает на http://slave.site.by/upgrade.php с ошибкой:

0 Спасибо

Мультисайтинг. Можно ли сделать общим файл темы template.php?

Аватар пользователя rbvadik

Мультисайтинг.Необходимо сделать общим файл template.php для разных тем.

0 Спасибо

[Решено]Мультисайтовость

Аватар пользователя zrishat

Каким образом настраивается доступ к домену.
Допустим я создал в папке \www\sites
Каталоги:
site1.ru
site2.ru
Скопировал в каждый каталог settings.php и папку files с её содержимым из www\sites\default
Настроил подключение к бд
$conf = array('theme_default' => 'theme1');
$conf = array('theme_default' => 'theme2');
Далее при обращении к сайту в браузере site1.ru и site2.ru ничего не проиходит.
Что надо еще настроить и как?

0 Спасибо

РЕШЕНО: Проблема перевода меню на двуязычном сайте

Аватар пользователя Asankhip

Есть сайт на русском языке. Появилась необходимость сделать английскую версию сайта.

Ноды перевела с помощью связки модулей Entity Translation + Title. Включила блок переключения языка. Ноды прекрасно переводятся, причем на перевод не создается отдельная нода, а обе языковые версии находятся внутри одной ноды.

Когда стала переводить меню, возникла проблема. И в русской и английской версиях сайта (а переключение идет по url типа domain.ru/en) отображается только русское меню.

Надо сказать, что та же ерунда и с блоками. В админке перевод есть (и меню и блоков), на сайте — нет.

По поводу меню руководствовалась вот этим — http://habrahabr.ru/post/150677/ При переводе нод этим — http://habrahabr.ru/post/150382/

0 Спасибо

В Мультисайтинге, одновременно общие и раздельные типы материалов возможны?

Аватар пользователя merlin

Было бы конечно здорово, но как я понимаю это невозможно.
Однако спрошу на всякий случай, может посредством каких то дополнительных модулей.
То есть
сайт1 имеет типы материала - {A,B,C,D}
сайт2 имеет типы материала - {A,B,E,G}
где A,B - общие типы материалов (и сами материалы общие)
а C,D - только в сайт1 и E,G - только в сайт2

Никто не пробовал это реализовать? Вообще это теоретически возможно?

0 Спасибо