muti domain support. |
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,
Config classes are just that - classes. That means that setting class variables needs to be done in the class constructor.
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
here is the code for people interested in multi url support:
PHP Code: app\Common.php PHP Code: detectBaseURL PHP Code: public function __construct() |
Welcome Guest, Not a member yet? Register Sign In |