У меня установлен Drupal 7 в корневой директории моего сайта. Файл .htaccess не был изменен с момента установки.
Однако у меня также есть CodeIgniter, настроенный в подкаталоге. Я создал файл .htaccess в каталоге CI с предлагаемыми инструкциями по удалению index.php из URL.
например. mysite.com/subsite/index.php/blog-> mysite.com/subsite/blog
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
К сожалению, не работает. Я предполагаю, что правила .htaccess Друпала противоречивы. Какие правила мне следует написать в .htaccess Drupal, чтобы включить правила перезаписи CodeIgniter?
Большое спасибо
РЕДАКТИРОВАТЬ : Решение заключается в том, что сразу после правила RewriteEngine на в .htaccess Drupal я вставил
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^ci_site/(.*)$ ci_site/index.php/$1 [L]
Надеюсь, это поможет любому, у кого есть подобные настройки.