Может быть, установить Magento и Drupal в один и тот же каталог?

Мы хотим запустить один веб-сайт с использованием двух систем CMS, поэтому для всего, что связано с контентом, это будет drupal, а затем для всего, что связано с электронной коммерцией, мы ищем Magento.

Как вы думаете, это возможно? Каковы общие мысли об этой идее?

Обычно у нас была бы электронная торговля в подпапке, например /store/productname... однако клиент специально попросил, чтобы у нас не было ее во вложенной папке, поэтому спрашивал мнения здесь.

Редактировать: ради тех, кто думает, что это не связано с программированием, мне интересно, есть ли что-то, чего вы могли бы достичь с файлом .htaccess (перезапись и т. д.).


person Tisch    schedule 02.11.2011    source источник
comment
почему это помечено как не по теме? Я спрашиваю о возможностях .htaccess/rewrite...   -  person Tisch    schedule 02.11.2011
comment
Он был помечен для переноса в веб-мастера, где он может быть более уместным.   -  person ChrisF    schedule 02.11.2011
comment
Есть много программных решений этой проблемы.   -  person Alan Storm    schedule 02.11.2011
comment
@AlanStorm: Вы знаете что-нибудь, что приходит вам в голову? Я действительно изо всех сил пытался придумать удовлетворительное решение для этого   -  person Clive    schedule 02.11.2011
comment
@Clive: Если бы я делал это, я бы создал собственный маршрутизатор, который загружал drupal внутри Magento. alanstorm.com/category/magento#dispatch   -  person Alan Storm    schedule 02.11.2011
comment
@AlanStorm: Хорошее решение, я об этом не думал :)   -  person Clive    schedule 02.11.2011
comment
@Clive Я хотел попробовать что-то подобное с несколькими системами, но так и не нашел времени.   -  person Alan Storm    schedule 02.11.2011
comment
@AlanStorm: Похоже, кто-то начал с точки зрения Drupal: drupal.org/project/drupento   -  person Clive    schedule 02.11.2011


Ответы (1)


Я не думаю, что это действительно возможно, и Drupal, и Magento переписывают все входящие запросы на несуществующие файлы в index.php в корне.

Я думаю, вы могли бы изменить один из корневых файлов CMS на index2.php и попытаться направить запросы для этой CMS в правильный индексный файл. Однако это означает, что вам нужно будет вести список всех путей, к которым может получить доступ эта конкретная CMS, в самом файле .htaccess, что было бы настоящей головной болью.

person Clive    schedule 02.11.2011
comment
Спасибо за отзыв, я согласен с тем, что вы говорите. Надеюсь, я смогу собрать достаточно улик, чтобы убедить их, что это безумная идея! - person Tisch; 02.11.2011
comment
Я думаю, что сумасшедший - это правильно! Возможно, стоит возразить, что хранение продуктов в отдельной папке на самом деле лучше для навигационной структуры сайта, что, в свою очередь, намного лучше для SEO. Вы можете предложить назвать подпапку (например) /exhaust-pipes/ (если сайт продает выхлопные трубы), и это значительно повысит производительность SEO, в отличие от названия продукта в маршруте. По моему опыту, у людей, как правило, меньше проблем с вашими идеями, когда вы упоминаете преимущества SEO :) - person Clive; 02.11.2011