Могу ли я использовать Code Igniter с Concrete5?
-
06-09-2019 - |
Вопрос
Я создаю сайт, который (очевидно) будет иметь общедоступную часть интерфейса, которую я хочу запустить с помощью 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 работали корректно.
Я опубликую код позже, если вспомню.