• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
muti domain support.

#1
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,
Reply

#2
Config classes are just that - classes. That means that setting class variables needs to be done in the class constructor.
Support Development  • Practical CodeIgniter 3  • Vulcan - CLI Tools for CI4
Reply

#3
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
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2019 MyBB Group.