2015-11-24 3 views
0

В CI в настоящее время у меня есть base_url() как «xxx.com». Теперь, согласно требованиям, каждое предприятие рассматривается как поддомен с собственным меню, контент полностью отличается от основного сайта. Теперь для поддомена я хотите установить base_url() как «enterprise.xxx.com».Как установить базовый URL-адрес поддомена в CI?

Как я должен делать это динамически. Поддомен можно просмотреть через главный сайт.

+0

средства вы хотите запустить некоторый контент из субдомена и некоторые для основного и CodeIgniter будет таким же .. правильно ..? –

+0

@SanjaySinalkar да, вы абсолютно правы. Только изменение будет в URL. Если с основного сайта url будет «xxx.com», но если из поддомена url будет «enterprise.xxx.com». Я успешно извлек данные, связанные с соответствующим сайтом (основным сайтом и подсайтом). Моя проблема заключается в том, чтобы динамически добавлять URL-адрес для подсайта. –

ответ

1

Попробуйте этот код в config/config.php

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

$config['base_url'] = $root;