Настраиваем Apache+WordPress+Codeigniter

Пришлось намедни немного поковыряться на одном старом сервере, на котором под управлением  Apache крутится сайт на WordPress.

Задачка свелась к тому, что внутри директории, в которой расположен WordPress, нужно было разместить небольшое приложение, написанное на Codeigniter. Казалось бы, чего проще, ан нет…

В общем для тех, кто решит повторить подобную операцию в будущем маленький tip & trick — чтобы WordPress не перехватывал запросы к Codeigniter приложению, в директорию с этим самым приложением нужно поместить .htaccess c примерно следующим содержанием:

RewriteEngine On
RewriteBase /codeigniterapp
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

В данном случае, при стандартно настроенном .htaccess в корне проекта, управление будет переданно от WordPress к Codeigniter.

Настраиваем Apache+WordPress+Codeigniter

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *