CodeIgniter बहु base_url

मैं एक पिछली पोस्ट में लिखा है परिभाषित करने के साथ समस्या के रूप में चर base_url काफी परेशानी है. Concreteness में यह चर लिंक करने के लिए एक रास्ता बनाने का ख्याल रखता है, प्रपत्र में एक एक्शन फिल्म, redirektite और इतने पर और यह setnata CI nereaboti korekno 🙂 नहीं है, तो काम करता है लेकिन 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']);

Config फ़ाइल base_url में कोड के इस टुकड़े के साथ बदला गया है. दोनों http और https के लिए देखा के रूप में काम करता है. Взима си само папката в която разположена платформата така, че не е необходима никаква намеса от наша страна.

उत्तर छोड़ दें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. अपेक्षित स्थानों को रेखांकित कर दिया गया है *

विरोधी स्पैम *