xintrea
Новичок
Здравствуйте!
Вопрос в следующем. Есть заготовка сайта, админка которого написана на CodeIgniter-2.
Я хочу потихоньку переползти на Yii, и для тренировки хочу сделать фронтэнд на Yii (версии 1.x.x), а бэкэнд оставить на CodeIgniter. Но есть загвоздка. И у CodeIgniter, и у Yii в качестве первичного скрипта используется index.php в корне сайта.
Я хочу сделать два скрипта: indexCi.php и indexYii.php. Нужно, чтобы при обращении к URL вида имяСайта/admin/... вызывалось выполнение indexCi.php, а при других урлах - indexYii.php. Вопрос: как это сделать?
Мне нужно понять, как это сделать на Apache2, а так же знать, можно ли настроить такое поведение на Nginx.
Текущий конфиг Апача (.htaccess) следующий:
Вопрос в следующем. Есть заготовка сайта, админка которого написана на CodeIgniter-2.
Я хочу потихоньку переползти на Yii, и для тренировки хочу сделать фронтэнд на Yii (версии 1.x.x), а бэкэнд оставить на CodeIgniter. Но есть загвоздка. И у CodeIgniter, и у Yii в качестве первичного скрипта используется index.php в корне сайта.
Я хочу сделать два скрипта: indexCi.php и indexYii.php. Нужно, чтобы при обращении к URL вида имяСайта/admin/... вызывалось выполнение indexCi.php, а при других урлах - indexYii.php. Вопрос: как это сделать?
Мне нужно понять, как это сделать на Apache2, а так же знать, можно ли настроить такое поведение на Nginx.
Текущий конфиг Апача (.htaccess) следующий:
PHP:
AddType image/x-icon .ico
# Turn on URL rewriting
RewriteEngine On
# Installation directory
RewriteBase /
# Protect hidden files from being viewed
<Files .*>
Order Deny,Allow
Deny From All
</Files>
# Protect application and system files from being viewed
RewriteRule ^(?:application|modules|system)\b.* index.php/$0 [L]
# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT]