[Framework] - Subdomena jako główny katalog.

0

Witam, tak więc ostatnio testowałem sobie frameworka na subdomenie. Załóżmy że chodzi o sub.domena.pl. Na domena.pl jest sobie inna strona. Framework ustawia adres jako domena.pl. Co oznacza, ze wszystkie grafiki, style linki etc, kierowane są pod domena.pl.

Plik input.class.php

	/**
	 * Metoda zwraca bazowy URL (host, przegladana strona
	 */
	public function base_url()
	{		
		static $base_url;

		if ($base_url)
		{
			return $base_url;
		}
		$host = Config::item('host', $this->host());

		if (!Config::item('host') && $host != '127.0.0.1')
		{
			$hostname = explode('.', $host);
			$hostname_c = count($hostname);
			if ($hostname_c > 2)
			{			
				do
				{
					array_shift($hostname);
					--$hostname_c;
				}
				while ($hostname_c > 2);	
				
				$host = implode('.', $hostname);
			}			
		}
		return $base_url = ('http://' . $host . $this->script_path());
	}

jedyne co mi przyszło do głowy to zmienić zmienna $host podczas return na self::host() nie mniej jednak zmiana ta nie jest ideałem, a w zasadzie to chyba psuje idee base_url. Tak więc wydaje mi się to błędem. Na chwilę obecna nie znam innego rozwiązania.

Pozdrawiam.

0

W konfiguracji, w pliku config.php, zrobic:

$config['host'] = 'sub.domenta.pl';

1 użytkowników online, w tym zalogowanych: 0, gości: 1