Pernah ketemu dengan website yang memberikan custom subdomain untuk usernya? yang paling terkenal adalah wordpress.com
misalnya vachzar.wordpress.com
cara settingnya (Vhost dan A Name Record): http://stackoverflow.com/questions/586129/create-subdomains-on-the-fly-with-htaccess-php
dan di sini (.htaccess): http://stackoverflow.com/questions/37537841/subdomain-points-to-subdirectory-dynamically-through-htaccess-without-changing-u
untuk pengaturan, saya kemarin terkendala dengan htaccess setelah baca tautan kedua akhirnya paham. Berikut ini settingan saya.
RewriteCond %{HTTP_HOST} !^www\. RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC] RewriteRule ^(.*)$ http://domain.com/user/%1/$1 [R,L,NC,QSA]
pengaturan di atas untuk redirect. Kalau pengen URLnya tetap langsung tulis ^(.*)$ /user/%1/$1
dan hapus R
dalam kode rule. Sedikit informasi variabel %1
adalah subdomain sedangkan $1
untuk parameter/URI di belakang. Misalnya ketika mengakses vachzar.domain.com/profil
maka oleh .htaccess
akan diarahkan ke domain.com/user/vachzar/profil
.