Codeigniter, sitenin belirli bir alana etki

0 Cevap php

Ben çok tecrübeli bir programcı değilim, ve ikinci kez CodeIgniter'ı kullanıyorum.

Ben www.domain1.com olduğunu varsayalım. Yani sahip olacak, 3 kontrolörleri / AREA1, / Alanı2, / Alanı3 söylüyorlar. Ben www.domain1.com gibi temel URL'yi ayarlamak, kullanıcıların www.domain1.com/area1 vb erişebilirsiniz. Ama benim sorunum istemci, web belirli bir alanı istiyor, kendi etki, bir mikro olarak çalışan, Area2 demek, o www.domain2.com ile Area2 ulaşmak istiyor, olduğunu.

Ben CodeIgniter ile bu çalışma almak için nasıl bilmiyorum. O www.domain2.com kaydeder varsayalım ve aynı DNS işaret ayarlamak, sunucu vb URL www.domain2.com erişildiğinde nasıl CodeIgnitor denetleyici Area2 yürütmek için alabilirim?

Belki de değiştirme $config['base-url']? Yönlendirme? .htaccess? Bu çözmüş varsa, ilgili kod örnekleri büyük takdir edin.

Düzenleme: Ben almak istiyorum sitenin örneğini koyacağız.

Ben tek bir makine üzerinde (dış ana, ben httpd.conf erişemez) ve sitenin kök www.domain1.com tarafından erişilebilir olmalıdır CodeIgniter bir normal yüklemesi var

Tüm etki alanı dışında kayıtlı. Bu yüzden bana ana sayfa görünümünü gösterir ev denetleyicisi var. Ve site bu alanlarda görüşlerini gösteren, onların muhabiri kontrolörler ile 3 alanları / AREA1, / Alanı2 / Alanı3 olduğunu varsayalım.

Müvekkilim alanlarından biri, kontrolör / Alanı2 gösteren birini vurgulamak istiyorum, ve o alan için farklı bir etki alanı, www.domain2.com kullanmak istiyorum

Kullanıcı www.domain2.com göz attıklarında, CI www.domain1.com/area2 onları yönlendirir böylece ben ne yapabilirim? Ben, örneğin, $config['base_url'] alınan URL'sini göre değiştirmek, ya da imkansız olabilir? Ben .htaccess dosyasını değiştirmeniz gerekiyor?

0 Cevap