muti domain support. - 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: muti domain support. (/showthread.php?tid=72736) |
muti domain support. - admin0 - 02-04-2019 Hi, In CI3 , it was: if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") { $ssl_set = "s"; } else { $ssl_set = ""; } */ //$config['base_url'] = 'http'.$ssl_set.'://'.$_SERVER['HTTP_HOST']; in CI4, if statements do not seem to work and give a 500 error. What is the best way to use/detect multiple subdomains/domain ? public $baseURL = ?? The SaaS application that I am trying to port from CI3 works like subdomain1.domain.com subdomain2.domain.com .. -- can also be mapped to domain2.com I am checking how to achieve the same in CI4 ? Thanks, RE: muti domain support. - kilishan - 02-04-2019 Config classes are just that - classes. That means that setting class variables needs to be done in the class constructor. RE: muti domain support. - puschie - 02-11-2019 we faced the same problem - our solution/workaround was to implement "array support for baseURL" Here is our PatchDiff how it works: detection function in common.php replace all baseURL usage by detection function in: system/Helpers/url_helper.php:107 system/HTTP/IncommingRequest.php:173 system/HTTP/Response.php:795 hope it can help you RE: muti domain support. - puschie - 09-14-2021 here is the code for people interested in multi url support: PHP Code: app\Common.php PHP Code: detectBaseURL PHP Code: public function __construct() |