Auto redirect to root folder - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28) +--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30) +--- Thread: Auto redirect to root folder (/showthread.php?tid=68845) |
Auto redirect to root folder - malayvuong - 09-03-2017 When I connect on below link, website will auto redirect to new url: Code: http://localhost:8888/ci4/public/admin But when I connect to "http://localhost:8888/ci4/public/admin.html", and routes realized that i connect to V_admin Controllers, and website has print contents of admin page. I think the issue here is when i connect a folders not exists, website will auto redirect to root folder. On my source code, I set V_admin for admin controllers. My Routes: Code: $routes->group('/admin', function($routes) I don't know how to fix it or find any problems with my localhost. I used MAMP Pro on Mac Sierra. And CI3 run very well. I asked on Github but I closed it after i read rules, so I post here, please help. https://github.com/bcit-ci/CodeIgniter4/issues/703 RE: Auto redirect to root folder - InsiteFX - 09-03-2017 Try renaming the admin.html to admin.php RE: Auto redirect to root folder - malayvuong - 09-03-2017 I just found a way that can say "temporary fixed" On .htaccess, Redirect Trailing Slashes: I turn from Code: RewriteBase /ci4/public/ to Code: RewriteBase /ci4/public/ Then I move folders name "admin" form 'ci4/public/admin' (used for assets file) to folders "ci4/public/assets/admin" Then the problems has resolved. But I think this is not a best solution. I wonder on .htaccess that I have RewriteBase is /ci4/public/, why redirect trailing slashes not redirect to this Base? |