Siteme tüm kullanıcılar için kişisel bir URL oluşturma

1 Cevap php

Bir kullanıcı benim site ile kayıt olduğunda onlara URL ile bir giriş sayfası ve bir kullanıcı alanı sunmak istiyorum:

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

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

Nasıl aslında alt etki birçok oluşturmak zorunda kalmadan yapabilirsiniz - Ben onun bu şekilde yapılmazsa eminim - bu URL yeniden yazma? Apache mod_rewrite?

Eğer öyleyse Birisi bana bir örnek verin, lütfen ya da bunu yapmanın daha iyi bir yolu var mı?

Btw, ben CodeIgniter kullanıyorum - Codeigniter bu yapabileceği bir şey varsa, ben yerine o kullanmak istiyorsunuz.

Herhangi bir yardım için teşekkür ederiz

1 Cevap

Apache vhost tanımda (vhost.conf veya ne olursa olsun yapılandırılmış olması), bir joker ad oluşturmak

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

Kullanıcı sayfanızı çarptığında Ardından, [(1)] sizin için {takma çoğaltmak unutma vs bunların teşebbüs adı almak / Doğru giriş sayfası sağlamak için (parse_url() kullanarak) kendi URL ayrıştırmak } VirtualHost tanım eğer gerekiyorsa.