Nginx rewrite configuration for CodeIgniter apps in main CodeIgniter app's subdirectory
Problem solved! I added the following to my vhost configuration
location /random-directory/app2/ { if ($request_uri ~ "^system.*"){ rewrite ^/random-directory/app2/(.*)$ /random-directory/app2/index.php?/$1 last; } if (!-e $request_filename){ rewrite ^/random-directory/app2/(.*)$ /random-directory/app2/index.php?/$1 last; }}