Knowledgebase

Membuat Subdomain Dinamis dengan parameter di PHP Print

  • 0

Membuat banyak subdomain dengan parameter

Misal
usersatu.domainku.com
userdua.domainku.com
usertiga.domainku.com
dst ....

Jadi masing-masing user bisa punya subdomain masing-masing tanpa harus create melalui cpanel

1. buat A record untuk sub-domain wild-card (contohnya = * .users.domain-kamu.com)


2. Dalam apache, buat vhost wild-card juga
 

pastikan mod_rewrite harus sudah aktif 

ServerName users.domain-kamu.com
ServerAlias *.users.domain-kamu.com
DocumentRoot /var/www/vhosts/users.domain-kamu.com/

        Options -Indexes FollowSymLinks MultiViews
        AllowOverride All

CustomLog /var/log/httpd/users.domain-kamu.com-access.log combined
ErrorLog /var/log/httpd/users.domain-kamu.com-error.log
LogLevel warn



3. Untuk handle skrip PHP nya spt ini:

$URL = $_SERVER[SERVER_NAME];
$user= str_replace(".users.domain-kamu.com","",$URL);
$URL = $_SERVER[SERVER_NAME];
$user= str_replace(".users.oneindohost.com","",$URL);
echo $user;
header("location:".$user."users.oneindohost.com"); 

Was this answer helpful?
« Back