Я не хочу разделить мой CI на несколько приложений. Я должен сказать, что он находится в папке с именем app / root / var / www / app /. Сначала я пробовал эту настройку:
/system/ /application/ /app1/ /app2/ app1.php app2.php .htaccess
Но я не мог правильно настроить htaccess. Поэтому я продолжил это:
/system/ /app1/ .htaccess /application/ index.php /app2/ .htaccess /application/ index.php
И теперь он отлично работает с URL-адресами: mysite.com/app/app1/index.php/welcome – но я хотел бы скрыть index.php из URL-адреса. Поэтому мой .htaccess выглядит так:
RewriteEngine on RewriteCond $1 !^(index\.php|gfx|css|js|robots\.txt) RewriteRule ^(.*)$ index.php/$1 [L]
Однако он не работает, я получаю 404 при попытке доступа к mysite.com/app/app1/welcome. Может кто-то прояснить, что случилось с моим .htaccess? У меня есть другой .htaccess в корне и оттуда будет запускать некоторый WordPress, но повлияет ли это на папку my / app, где работает CI? Спасибо огромное!