WordPress, domain mapping или что-то типа того

12
Ragnarok
На сайте с 25.06.2010
Offline
226
419

Приветствую!

Есть wordpress, мультисайт, с десятком woocomerce, структура что-то типа

shop.com/shop1
shop.com/shop2
...

нужна возможность подключить и отобразить магазин на сторонних сайтах

site.com/webshop > shop.com/shop1

так, чтобы если открываешь

site.com/webshop/page1

он, не меняя урл, показывал содержимое

shop.com/shop1/page1

и т.д. и т.п.

нашёл что-то похожее, но это вроде про домены а не про ссылки..

не уверен, это возможно сделать как я описал? или только поддоменами (webshop.site.com вместо site.com/webshop)

//TODO: перестать откладывать на потом
IL
На сайте с 20.04.2007
Offline
435
#1
Ragnarok:
и отобразить магазин на сторонних сайтах

А сторонние сайты на другом сервере, да?

Можно, конечно на site.com/webshop скрипт какой-нидь положить, чтоб он дёргал контент с shop.com/shop1.. попутно адреса приводил в порядок и картинки скачивал.

Можно что-то похожее на уровне сервера сделать (Nginx часто используют как проксирующий сервер.. как для локального Apache, так и для "внешнего")

В поддоменах ключевое отличие, что их можно на другой IP-шник настроить.. А по имени домена - конфигурацию сайта определять.

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Ragnarok
На сайте с 25.06.2010
Offline
226
#2
ivan-lev:
А сторонние сайты на другом сервере, да?

Можно, конечно на site.com/webshop скрипт какой-нидь положить, чтоб он дёргал контент с shop.com/shop1.. попутно адреса приводил в порядок и картинки скачивал.

Можно что-то похожее на уровне сервера сделать (Nginx часто используют как проксирующий сервер.. как для локального Apache, так и для "внешнего")

В поддоменах ключевое отличие, что их можно на другой IP-шник настроить.. А по имени домена - конфигурацию сайта определять.

да, на другом =)

скрипт это слишком overусложение, я думал, может средствами .htaccess как-то можно

IL
На сайте с 20.04.2007
Offline
435
#3
Ragnarok:
средствами .htaccess как-то можно

.htaccess на внешние перенаправления редиректит..

Даже если теоретически получится, то "артефакты" внешнего домена останутся.. абсолютные адреса могут использоваться, host + basedir с большой вероятностью где-то "просвечивать" будут.

Вот для того, чтоб всё это вычистить, скрипт и пригодился бы..

S
На сайте с 30.09.2016
Offline
469
#4
Ragnarok:
да, на другом

Тогда только путём проксирования или путём установки ВП с использованием общей БД.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
IL
На сайте с 20.04.2007
Offline
435
#5
Sitealert:
путём установки ВП с использованием общей БД.

Интересно, как хостинг/хостер/сервер отнесется к паре-другой десятков внешних коннектов к базе..

p.s. Ещё интереснее, как разграничивать доступы между магазинами в этом случае.. 😂

S
На сайте с 30.09.2016
Offline
469
#6
ivan-lev:
Интересно, как хостинг/хостер/сервер отнесется к паре-другой десятков внешних коннектов к базе..

Сервер - нормально, а про хостинг у хостера спрашивать надо. Может быть, там вообще все сервера на одном хостинге.

ivan-lev:
Ещё интереснее, как разграничивать доступы между магазинами в этом случае..
Про разграничение доступов разговора не было. Но сделать можно.
SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Ragnarok:
отобразить магазин на сторонних сайтах

А там тоже WC?

Твои/подконтрольные?

Ragnarok:
он, не меняя урл, показывал содержимое

ифрейм, не? ;)

ЗЫ. А вообще зачем.. в чём глубокий смысле сего?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
IL
На сайте с 20.04.2007
Offline
435
#8
Sitealert:
Сервер - нормально, а про хостинг у хостера спрашивать надо

1. В силу особенностей организации хостинга сайтов (LAMP и иже[нкс] с ними.. работающие либо рядышком через сокеты, либо.. для "продвинутых" конфигураций с заранее известных IP-шников) оставлять MySQL торчащим наружу - плохой тон.. =)

Sitealert:
Про разграничение доступов разговора не было. Но сделать можно.

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

И даже если (теоретически) заморочиться с привилегиями на Update в таблицы.. (что сильно ограничит функциональность) то... готов послушать историю о реализации "построчных" разграничений.. в таблице заказов, например..

Vladimir
На сайте с 07.06.2004
Offline
529
#9
Ragnarok:
Приветствую!
Есть wordpress, мультисайт, с десятком woocomerce, структура что-то типа
нужна возможность подключить и отобразить магазин на сторонних сайтах

- развернуть копию базы с заменой домена

- с нужной периодичостью обновлять копии нужных таблиц

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
S
На сайте с 30.09.2016
Offline
469
#10
ivan-lev:
оставлять MySQL торчащим наружу - плохой тон.

Мастерхост же работает - и не парится.

ivan-lev:
подключаясь к единой БД с соседнего сервера, ты получаешь всю базу.. которую как почитать можешь, так и подправить
И что? Хозяин же один. В этом и смысл единой базы, чтобы работать с ней могли равноправно все сайты.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий