siteme

2010-03-26 20 views
6

tüm kullanıcılar için kişisel bir URL Oluşturma:siteme

http://user1.mysite.com http://user2.mysite.com http://user3.mysite.com ...

Bunun için bir google araması yaptım ama ... doğru terimlerin emin değildi

Nasıl aslında birçok oluşturmak zorunda kalmadan bunu yapabilirsiniz alt etki alanlarının - Bu şekilde yapılmadığından emin değilim - URL yeniden yazıyor mu? Apache mod_rewrite?

Eğer öyleyse birisi bana bir örnek verebilir mi, yoksa bunu yapmanın daha iyi bir yolu var mı?

Btw, Codeigniter kullanıyorum - Codeigniter'ın bunu yapabileceği bir şeyi varsa, bunu kullanmayı tercih ederim. Tüm apache sankon tanımda herhangi bir yardım

cevap

8

(vhost.conf veya yapılandırılmış ne olursa olsun), kullanıcı sayfanızı çarptığında, Sonra bir joker takma

<VirtualHost *:80> 
    ServerName mysite.com 
    ServerAlias *.mysite.com 

oluşturmak onların URL ayrıştırmak için

Teşekkürler (parse_url() kullanarak, doğru giriş sayfasını sağlamak/kullanıcı adlarını kullanmaya çalışmak vb. Gerekirse, takma adınızı *:443 VirtualHost tanımınızla çoğaltmayı unutmayın.

+0

Kaç kullanıcıya sahip olabileceği konusunda bir sınır var mı? – Sinan

+0

Kullanıcı oturumu boyunca bu URL user.mysite.com adresini nasıl saklarım? Demek istediğim, kullanıcı alanlarındaki farklı sayfalardan hareket edebilirler. – Abs

+0

@Sinan limit yok – Andy

İlgili konular