Yiico. Видеокурс по разработке сайта на Yii. Урок 10: Если ваше приложение находится не в корневой папке, а во вложенной.

Нет картинки Как настроить приложение, если файлы находятся во вложенной папке. Ваше приложение является дополняющим развитием сайта на другой системе.

Надо в корневом .htaccess изменить RewriteBase:

### force www
  	RewriteCond %{HTTP_HOST} ^www.1nation.ru/(.+)$ [NC]
  	RewriteRule ^(.*)$ http://1nation.ru/%1/$1 [R=301,L]
  	RewriteBase /dancebase/

Или более общий случай (без привязки к домену):

### force www 
   RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
   RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
### Server
   RewriteBase /dancebase/
### Local   
   #RewriteBase / 

Такое бывает нужно, когда вы расширяете функциональность приложения, дополняете его новыми подприложениями, при этом основной сайт у вас не использует фреймворк Yii. Например, он работает на той же Джумле.

Источник: loco.ru

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.