Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Многосайтовость первый способ.

00 голосов
5
Здравствуйте.

Оказалось, что наш любимый битрикс имеет косячок в многосайтовости.

Сперва, пробывал сделать по второму способу. Потому что сайты физически полностью разделены. Мне кажется, это самый лучший способ.
Но создать символические ссылки под windows у меня не получилось.
Я считаю, что курс обучения по многосайтовости должен быть дополнен мануалом по созданию символических ссылок. Т.к. мануал от прог, которые битрикс предлогает использовать(и на который потом ссылается техподдержка. Что, типа, мы не при делах), в полной мере не объясняет процесс создания ссылок. Кроме того, если я правильно припоминаю, он весь на английском.

Итак, "я выбрал первый способ". С ним проблема другая: к url(у) второго сайта всегда приходится добавлять название папки(эта папка называтся kwc, та в которой лежит второй сайт) в котором он лежит(второй сайт в корне первого).

т.е. у вас, к примеру, есть сайт(второй) http://kwc-japan.ru, он лежит в корне первого(допустим, http://nozomishop.ru/ )
и вы хотите создать страницу "О комании". Ваш url будет выглядеть так: http://kwc-japan.ru/about/
но многосайтовось по первому способу обязывает вас указывать папку kwc сразу после домена.
Т.е. http://kwc-japan.ru/about/ работать не будет, а http://kwc-japan.ru/kwc/about/ работает как надо.
Тоже касается и картинок. Если у вас в шаблоне есть картинка "/images/logo.jpg", то она не загрузится. А "/kwc/images/logo.jpg" загрузится.

Я считаю, что это определенное ограничение. И, наверняка, многие сеошники скажут: "нафиг нам это надо".

Вопроса два:
1. Есть ли какой-нибудь rewrite rule, чтоб вместо запрашиваемого http://kwc-japan.ru/about/ отдать http://kwc-japan.ru/kwc/about/ ? Таким образом, чтоб посетитель визуально не представлял, что вместо http://kwc-japan.ru/about/ получил http://kwc-japan.ru/kwc/about/

2. Второй сайт слушается .htaccess от первого, который лежит на уровень выше. Как можно побороть?

Так есть ли жизнь на марсе(многосайтовость в битриксе)?

p.s. в мануале битрикса даже не говорится о том, что придётся добавлять папку второго сайта к ссылкам на сайте. Чтоб это понять пришлось потратить время.

Зарание благодарен,
Пётр
спросил 29 Ноя, 13 от peerat (100 баллов)

5 Ответы

00 голосов
Цитата
Peter пишет:
Здравствуйте.

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

Цитата
Оказалось, что наш любимый битрикс имеет косячок в многосайтовости.

Сперва, пробывал сделать по второму способу. Потому что сайты физически полностью разделены. Мне кажется, это самый лучший способ.

Но создать символические ссылки под windows у меня не получилось.

Я считаю, что курс обучения по многосайтовости должен быть дополнен мануалом по созданию символических ссылок. Т.к. мануал от прог, которые битрикс предлогает использовать(и на который потом ссылается техподдержка. Что, типа, мы не при делах), в полной мере не объясняет процесс создания ссылок. Кроме того, если я правильно припоминаю, он весь на английском.

Если следовать вашей логике, то в конечном счете получится, что в документацию Битрикса придется включать и руководство по установке Windows, а то и руководство по выбору компьютера. Так как каждый пользователь что-то да не будет знать.

ТАк не пойдет.

Цитата

Итак, "я выбрал первый способ". С ним проблема другая: к url(у) второго сайта всегда приходится добавлять название папки(эта папка называтся kwc, та в которой лежит второй сайт) в котором он лежит(второй сайт в корне первого).

т.е. у вас, к примеру, есть сайт(второй) http://kwc-japan.ru, он лежит в корне первого(допустим, http://nozomishop.ru/ )


Я не уверен, что вы внимательно прочитали наше руководство. О каком первом способе идет речь, если у вас сайты с уникальными URL?
ответил 25 Янв, 14 от Merigold (460 баллов)
00 голосов
Цитата
Оказалось, что наш любимый битрикс имеет косячок в многосайтовости.

Цитата
Итак, "я выбрал первый способ". С ним проблема другая: к url(у) второго сайта всегда приходится добавлять название папки(эта папка называтся kwc, та в которой лежит второй сайт) в котором он лежит(второй сайт в корне первого).


Не косяк, а как говорилось - "особенность в настройке".
Не хотите папку сайта в URL - настраивайте многосайтовость по второму способу. Проблемы не видим.
ответил 13 Май, 14 от JIETYHOK (2,260 баллов)
00 голосов
о, я на следующей неделе как раз собирался заняться впервые многосайтовостью.
Михаил Митрофанов, а сложно ли сделать в первом способе так, как хочет Peter? В реализации этого вы видите проблему? Потому что на мой взгляд, и думаю на взгляд абсолютного большинства, куда естественней урл без папки сайта.
ответил 09 Сен, 14 от ashkmn (700 баллов)
00 голосов
Цитата
Если следовать вашей логике, то в конечном счете получится, что в документацию Битрикса придется включать и руководство по установке Windows, а то и руководство по выбору компьютера. Так как каждый пользователь что-то да не будет знать.

ТАк не пойдет.

Windows не требует сторонноего п.о. для установки.
Было бы интересно, если б винда говорила: "Так ребятишки, теперь чтоб нам нормально установиться вам нужно скачать 'вася-пупкин командер', чтоб отформатировать диск в ntfs".

Цитата
Я не уверен, что вы внимательно прочитали наше руководство. О каком первом способе идет речь, если у вас сайты с уникальными URL?

Это исходные два сайта, которые нужно объединить.

Если интересует текущий вариант, то(записи для host):
80.93.50.49 nozomiweb
80.93.50.50 kwcweb
80.93.50.49 nozomi
80.93.50.50 kwc

Цитата
Не косяк, а как говорилось - "особенность в настройке".

Я бы не стал прятать голову в песок. Всё равно, битрикс - любимая смс. Но исправлять свои косячки нужно.

Цитата
Не хотите папку сайта в URL - настраивайте многосайтовость по второму способу. Проблемы не видим

Я бы с удовольствием. Но дайте мне мануал от а до я по второму способу.


Вообще, если рассмотреть вопрос теоритически, то у битрикса нет нормальной многосайтовости.
С первым способом всё ясно.

Второго вообще нет. Есть частичная реализация и напильник. Но напильник чужой. Кот, который битрикс не контролирует и не влияет на него. Невозможно сказать, что у хозяина напильника есть мануал и он сколько-нибудь адекватен.

Мне кажется, что подобные нюансы стоит указывать в своей рекламной продукции. А то на деле получается, что многосайтовость с проблемами либо её нет вообще.
ответил 15 Янв, 15 от peerat (100 баллов)
00 голосов
Цитата
Peter пишет:
Вообще, если рассмотреть вопрос теоритически, то у битрикса нет нормальной многосайтовости.

Странно, переносил коробку с юнихов на виндовый сервер, настроил многосайтовость, усё работает, два сайта на разных хостах, на одной бд - даже вопрос не возникло при на стройке битрикса, а вот иис - там вопросов было многа.
ответил 01 Май, 15 от Almarea (3,760 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
1 ответ
0 голосов
0 ответов
0 голосов
4 ответов