Добрый день

Подскажите пожалуйста как правильно настроить?

magazin.ru - основной сайт на WordPress

magazin.ru/shop - это раздел с товарами, интернет-магазин
magazin.ru/shop - по этому адресу должна открываться другая папка, на которой уже установлен OpenCart

Где можно что-то прописать, перенаправление и пр?
Может кто сталкивался

VPS, LAMP

Дополнительно:

Так не получиться, нужно, чтоб разные директории были. У тебя получается 2 ссылки одинаковые и как системы будет определять пользователю, какой сайт открывать? Поменяй хотя бы букву

  • проще всего на поддомене разместить. Ничего и настраивать не придется.
  • Короче разобрался

    Если кому-то поможет
    для magazin.ru/shop устанавливаем симлинк в директорию другого сайта типа в:
    var/www/othersite/public_html

    в конфиге php для текущего сайта,
    добавляем в open_basedir добавляем директорию другого сайта

    Тогда всё отлично работает
    По всем страницам у нас обычный сайт WP
    По пути /shop OpenCart

    Ответы:

    magazin.ru/shop - это раздел с товарами, интернет-магазин
    magazin.ru/shop - по этому адресу должна открываться другая папка, на которой уже установлен OpenCart

    location{
    Redirect host:port(were openChart)
    }
    А если я изначально понял что имена одинаковые то никак

    Чтобы разместить на одном сайте 2 CMS необходимо их разнести на разные под домены, например shop1.site.ru и shop2.site.ru - при необходимости вывести в одном магазине часть контента с другого магазина можно использовать технологию iframe с присыпкой из JavaScript который скроет края iframe и поправит внешний вид контента внутри (уберет меню, шапку, футер и так далее по мелочи).

    • Вот это жесть вы пишите

     

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

     

      • Как на одном сайте запустить 2 CMS?Есть ответ
      • 07.04.2024
      Ответить

      Для запуска двух CMS на одном сайте необходимо выполнить следующие шаги:

      1. Установите обе CMS на ваш сервер. Для примера, давайте возьмем две популярные CMS - WordPress и Joomla. Установите их в разные директории на вашем сервере.

      2. Настройте базы данных для каждой CMS. Создайте отдельные базы данных и пользователей для каждой CMS.

      3. Настройте веб-сервер для работы с двумя CMS. Для этого вы можете использовать виртуальные хосты. Создайте два отдельных виртуальных хоста для каждой CMS, указав соответствующие директории и настройки.

      4. Настройте DNS, если вы хотите, чтобы обе CMS были доступны по разным доменам или поддоменам.

      5. Проверьте конфигурацию файлов каждой CMS. Убедитесь, что они правильно настроены для работы с вашими сервером и базой данных.

      Пример конфигурации для виртуального хоста Apache:

       
          ServerName www.example.com
          DocumentRoot /var/www/html/wordpress
       
       
       
          ServerName joomla.example.com
          DocumentRoot /var/www/html/joomla

      6. Перезапустите веб-сервер, чтобы изменения вступили в силу.

      Теперь у вас должны быть две CMS, работающие на одном сервере. Вы можете обращаться к ним по разным адресам (например, http://www.example.com для WordPress и joomla.example.com для Joomla) и управлять ими независимо друг от друга.

    Оставить комментарий