Настраиваем 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

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.