ID zaten kullanıcı adı demek. Suan profil sayfasını şu url ile görüyoruz.
http://www.siteadiniz.com/profile.php?m ... le&u=id_noBelki id_no yerine kullanici adi yazilabilir ama senin dedigin zor.
www.örnek.net/kullanıcı_ismi bu yapi aslında nedir biliyormusun senin root kök dizininde "kullanici_ismi" adlı bir dizinin olduğunu söylemektedir. Yani sistem oyle birsey yapacak ki her üye için kök dizin altında bir klasör acacak ve o klasöre bir index.php koyacak. Bu url www.örnek.net/kullanıcı_ismi çağrılınca o klasör altındaki index.php açılacak ve bu index de ilgili kullanıcıyla ilişki olacak. Bu da kök dizinde ya da phpBB'niz hangi dizinde duruyorsa artık üye sayınız kadar alt dizin demektir. 2000 tane klasörün olduğu bir yere girmek ister misiniz? DNS ayarları çok gelişmiş olsa da "profile.php?mode=viewprofile&u=id_no" şu kısmı perdeleyip tarayıcı ekranında "kullanıcı_ismi" gösterebilseydik belki ama DNS "www.örnek.net/kullanıcı_ismi" böyle bir adresi kök dizin altında fiziksel olarak gerçekten yaratılmış "kullanici_ismi" adlı bir klasör varmış gibi yorumlayacaktır.
Bununla ancak sunucu hizmeti veren firmalar uğraşır. Her müşterisine ../kullanici_adi gibi bir alt dizin verir. Ama ben profil url'sini biraz fiyakalı göreceğim diye şahsen binlerce alt dizinle uğraşmak istemezdim.
Böyle birşey ancak sitenin az sayıdaki bazı özel üyeleri için yapılabilir. Herbirine alt domain ya da alt dizin tahsis edilebilir. phpBB tarafına da ufak bir kod yazman gerekir. phpBB içinde standart profil sayfası yerine ziyaretçiyi ../kullanici_adi dizinine yollarsin.