Вопрос

Я создаю сайт, который (очевидно) будет иметь общедоступную часть интерфейса, которую я хочу запустить с помощью Concrete5, но тогда на нем также будет раздел участников, который я хотел бы создать с помощью Code Igniter.

У кого-нибудь есть какие-нибудь идеи, как я мог бы это сделать?

Я думаю, я мог бы просто выбросить код Code Igniter в подкаталог, но возникнут ли у меня какие-либо проблемы с этим?

Это было полезно?

Решение

я не понимаю, почему бы и нет.

Как вы и предлагали, одним из решений было бы создание отдельной папки на сайте.(возможно, вам придется настроить файл .htaccess (если вы его используете), чтобы игнорировать другие cms / framework

Другим решением было бы иметь отдельные поддомены, например example.com и members.example.com

Другие советы

Ответ, поскольку OP не опубликовал его, заключается в изменении правила .htaccess:

RewriteBase /

Для:

RewriteBase /foo/

где foo является ли ваш подкаталог тем, в котором находятся index.php и CI.Этот .htaccess также должен находиться в той же папке, что и CI index.php.Работает как заклинание.Также не забудьте добавить подкаталог в параметр конфигурации base_url.

В итоге я использовал подкаталог для Code Igniter.Мне пришлось изменить файл .htaccess и правила Mod_Rewrite для apache, чтобы "красивые" URL-адреса Code Igniter работали корректно.

Я опубликую код позже, если вспомню.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top