CodeIgniter multi base_url

Як я ўжо пісаў у папярэднім пасце праблема вызначэння зменнай base_url вельмі непрыемна. У гэтай зменнай сыходу за спецыфічнасці пракласці шлях да спасылках, баевіках ў формах, рэдырэкт і г.д., а калі няма, то CI nereaboti зменяць 🙂 працуе, але робіць некаторыя вар'яты рэчы з URL-га 🙂 рашэння, як заўсёды проста ( для мяне прыйшло якраз перад тым, як вырашыць, каб напісаць гэта ў адзіночку) 😀

$config['base_url'] = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);

Гэты фрагмент кода замяняецца base_url канфігурацыі ў файле. Працы, як відаць, як для HTTP і HTTPS. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

Пакінуць адказ

Ваш адрас электроннай пошты не будзе апублікаваны. Абавязковыя палі пазначаныя *

Анты-спам *