Перенос сайта на php-framework

Добрый день, есть старый большой сайт.
Половина функционала сайта реализована по-старому - файлы .php с лапшой из html,php и sql, лежат в корне сайта, путь site.com/somefile.php

Другая половина функционала реализована по-новому - в корне сайта подкаталог с mvc-фреймворком и там контроллеры, модели и отображения, путь site.com/framework/somecontroller/somemethod

Главная страничка сайта работает по старому.
Задача - перенести функционал главной странички на фреймворк, чтобы при этом не изменился путь.

Варианты решения задачи:
1) развернуть вторую копию фреймворка в корне сайта, реализовать функционал главной странички как
site.com/controller/method, потихоньку перенести контроллеры модели и виды из
site.com/framework/ в site.com/. При этом надо будет как-то сохранить присутствие /framework/ в ссылках.

Варианты решения:
2) реализовать функционал главной странички сайта в site.com/framework/, а из site.com/index.php
обращаться на site.com/framework/controller/method, парсить и показывать контент.

3) реализовать функционал главной странички сайта в site.com/framework/, затем содержимое каталога /framework/ сделать корнем сайта.
При этом надо будет как-то сохранить присутствие /framework/ в ссылках

Какой вариант решения более адекватный? Как сохранить присутствие /framework/ в ссылках в случае с вариантом 1 и 3.
no image

Аноним

19 ноября, 02:59
359

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ

Третий вариант более приемлемый, роуты можно настроить как угодно

no image

Аноним

19 ноября, 03:03

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
SMM, Content Manager, 20000 грн.
Киев, PublBox
Ведущий специалист по поддержке интернет-банкинга
Киев, Первый Украинский Международный Банк (ПУМБ)
C# .Net Developer (Middle)
Харьков, Profit Center FX
Product Manager, 45000 грн.
Киев, World staff
Middle Android Developer
Киев, Сферiкс. Центр дизайнерських рiшень
Интернет-маркетолог (SEO, PPC), 35000 грн.
Киев, Рембаза
Junior Backend Engineer
Николаев (Николаевская обл.), TemplateMonster
Senior Frontend developer
Киев, DiJust