Перенос сайта на php-framework
Есть старый большой сайт.
Половина функционала сайта реализована по-старому - файлы .php
с лапшой из html
,php
и sql
, лежат в корне сайта, путь site.com/somefile.php
.
Другая половина функционала реализована по-новому - в корне сайта подкаталог с mvc-фреймворком и там контроллеры, модели и отображения, путь site.com/framework/somecontroller/somemethod
.
Главная страничка сайта работает по-старому.
Задача - перенести функционал главной странички на фреймворк, чтобы при этом не изменился путь.
Варианты решения задачи:
Развернуть вторую копию фреймворка в корне сайта, реализовать функционал главной странички как
site.com/controller/method
, потихоньку перенести контроллеры модели и виды изsite.com/framework/
вsite.com/
. При этом надо будет как-то сохранить присутствие/framework/
в ссылках.Реализовать функционал главной странички сайта в
site.com/framework/
, а изsite.com/index.php
обращаться наsite.com/framework/controller/method
, парсить и показывать контент.Реализовать функционал главной странички сайта в
site.com/framework/
, затем содержимое каталога/framework/
сделать корнем сайта. При этом надо будет как-то сохранить присутствие/framework/
в ссылках.
Какой вариант решения более адекватный? Как сохранить присутствие /framework/
в ссылках в случае с вариантом 1 и 3?