Giriş yapmadınız.

Duyuru

TÜRKÇE KİTAP DUYURUSU:
Laravel 5 : Laravel 5.1 Güzelliği (Türkçe)
Vue.js 2 : Vue.js 2 Majesteleri (Türkçe)

#1 27.09.2015 12:02:02

ariferzin
Üye
Kayıtlı: 10.12.2014
Mesajlar: 6

Dinamik Subdomain

Herkese merhaba,
daha önce forumda sorulmuş ancak ben bi çözüme ulaştıramadım.
Siteme kaydolan her kullanıcı için bir subdomain açmak istiyorum.
aaa.sitem.com
bbb.sitem.com

şeklindeki girişleri controllerda
sitem.com/kullanici/aaa
sitem.com/kullanici/bbb

şeklinde işleyeceğim ama

Route::group(array('domain' => 'https://{account}.sitem.com'), function() {
    Route::get('/', function($account) {
        return $account;
    });
});

kod satırında sayfa bulunamadı hatası alıyorum.

şimdiden teşekkürler

Çevrimdışı

#2 28.09.2015 17:55:31

MURATSPLAT
Yönetici
Yer: Antalya
Kayıtlı: 06.05.2014
Mesajlar: 642
Website

Yanıt: Dinamik Subdomain

localde çalışıyorsanız subdomain için hosts dosyasına kayıt girmelisiniz.
örnek

// /etc/hosts
127.0.0.1	abc.dev
127.0.0.1 foo.abc.dev
127.0.0.1	bar.abc.dev

Ama wildcard subdomain kullanımı /etc/hosts içinde desteklenmiyor. name server  ve apache ya da nginx(ne kullanıyorsanız) içinde çözüm aramalı. Zira  sunucuya(pc) gelen subdomain isteklerinin uygulamanıza yönlendirmesinde sorun yaşıyorsunuz. Laravel tarafında yapılacak bir şey yok.

Internet->dns->nameserver-> |?| ->server(pc)->websunucu(nginx, apache)->laravelApp
Sorun nameserver ve websunucu arasında olmalı..
Dimaik(wildcard) subdomain hiç denemedim. Öneride bulunmayan biri çıkarsa bir ara konuyu incelerim.. Ben de merak etmeye başladım bunun 'nasılını'..

Çevrimdışı

#3 30.09.2015 20:26:26

ariferzin
Üye
Kayıtlı: 10.12.2014
Mesajlar: 6

Yanıt: Dinamik Subdomain

http://www.epigroove.com/.../laravel-routes-not-working... gibi hosting firmasına tanımlattık.

https://www.youtube.com/watch?v=CzuXD480-o4 şeklinde wildcard açtık.

sonra da

Route::group(array('domain' => '{account}.sitem.com'), function()
{
Route::get('/', function($account)
{
return $account;
});

Route::get('/bar', function()
{
return 'Bar page!';
});
});

şeklinde rutes.php eklemesi yaptık.Ancak benim daha önceki rotalamamda Route::get('/', kısmı olduğu için algılamıyrdu silince düzeldi.Ancak sitemiz https de olduğundan https://aaa.sitem.com a güvenilir değil dedi.Gözardı et tıklayıp siteye girince {account} u alabildim.Sonra wildcard ssl satın aldık bu sefer https://aa.sitem.com a girince aynı hosttaki farklı bir siteye yönlendiriyor.

Çevrimdışı

#4 01.10.2015 17:06:11

MURATSPLAT
Yönetici
Yer: Antalya
Kayıtlı: 06.05.2014
Mesajlar: 642
Website

Yanıt: Dinamik Subdomain

Sizin uygulamanız sadece subdomain mi kullanıyor? Yani " https://sitem.com"  domainin aynı laravel uygulamasına yönlendirilmiyor mu? Yoksa ana domain farklı bir sistem mi ? Wordpress gibi..

Çevrimdışı

Forum alt kısmı