<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Weblog of Novia Agustiar Rahmat &#187; Subdomain</title>
	<atom:link href="http://opik.unitiga.com/tag/subdomain/feed/" rel="self" type="application/rss+xml" />
	<link>http://opik.unitiga.com</link>
	<description>Selalu rindu akan baris-baris code</description>
	<lastBuildDate>Tue, 31 May 2011 05:05:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Membuat Virtual Subdomain Menggunakan .htaccess</title>
		<link>http://opik.unitiga.com/2007/12/29/membuat-virtual-subdomain-menggunakan-htaccess/</link>
		<comments>http://opik.unitiga.com/2007/12/29/membuat-virtual-subdomain-menggunakan-htaccess/#comments</comments>
		<pubDate>Sat, 29 Dec 2007 08:24:17 +0000</pubDate>
		<dc:creator>opik</dc:creator>
				<category><![CDATA[Domain & Hosting]]></category>
		<category><![CDATA[Tips & Trik]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[Subdomain]]></category>

		<guid isPermaLink="false">http://opik.unitiga.com/2007/12/29/membuat-virtual-subdomain-menggunakan-htaccess/</guid>
		<description><![CDATA[Dengan memanfaatkan modul mod_rewrite dan wilcard DNS, kita dapat membuat sebuah virtual subdomain dari sebuah nilai variabel. Pernah suatu ketika salah satu klien saya minta dibuatkan sebuah aplikasi website, dimana setiap member/anggota yang terdaftar di dalam website tersebut, secara otomatis akan memiliki sebuah subdomain berupa ID masing-masing anggota. Misalnya : http://namadomain.com/?member=opik Nilai variabel &#8220;opik&#8221; tersebut [...]]]></description>
			<content:encoded><![CDATA[<p>Dengan memanfaatkan modul mod_rewrite dan wilcard DNS, kita dapat membuat sebuah virtual subdomain dari sebuah nilai variabel.</p>
<p>Pernah suatu ketika salah satu klien saya minta dibuatkan sebuah aplikasi website, dimana setiap member/anggota yang terdaftar di dalam website tersebut, secara otomatis akan memiliki sebuah subdomain berupa ID masing-masing anggota.<br />
Misalnya :</p>
<p>http://namadomain.com/?member=opik</p>
<p>Nilai variabel &#8220;opik&#8221; tersebut dapat dibuat menjadi sebuah subdomain,<br />
http://opik.namadomain.com<span id="more-33"></span></p>
<p>Saya mencoba berselancar di Internet dan menemukan banyak sekali forum (luar negeri) yang membahas hal ini. Banyak sekali contoh-contoh kode yang yang katanya benar dan berhasil jalan. Tetapi setelah saya cobakan, carut marut semua, hahahahaha. Entahlah saya sendiri tidak tahu salahnya dimana. Akhirnya saya memulai eksperimen dengan dibantu oleh rekan saya <a href="http://moonbluez.web.id/" target="_blank">Erwin</a>, dan server pinjaman dari warnet <a href="http://www.relaxbanget.com/" target="_blank">Relax</a>.</p>
<p>Berikut langkah-langkah yang saya lakukan, dan berhasil diterapkan pada 2 web server yang berbeda.</p>
<ol>
<li> Aktifkan Wilcard DNS</li>
<p>Jika anda memiliki akses <a href="http://www.cpanel.net/docs/whm/">WHM</a>, tambahkan baris berikut :<br />
*.domain.com. A 1.2.3.4<br />
Ganti 1.2.3.4 dengan IP server anda.</p>
<p>Cara untuk mengaktifkan wilcard dns :<br />
Login ke WHM. Lalu pilih menu <strong>Edit DNS Zone</strong> dan pilih domain yang akan diaktifkan wilcard dns-nya. Setelah itu tambahkan baris seperti pada gambar dibawah ini.</p>
<div id="attachment_281" class="wp-caption aligncenter" style="width: 310px"><a href="http://opik.unitiga.com/wp-content/uploads/2007/12/whm-psc.jpg"><img class="size-medium wp-image-281" title="WHM - Mengaktifkan Wilcard DNS" src="http://opik.unitiga.com/wp-content/uploads/2007/12/whm-psc-300x157.jpg" alt="WHM - Mengaktifkan Wilcard DNS" width="300" height="157" /></a><p class="wp-caption-text">WHM - Mengaktifkan Wilcard DNS</p></div>
<p>Sedangkan jika anda tidak memiliki akses WHM, anda dapat menghubungi <em>technical support</em> dimana anda menyewa hosting, dan meminta untuk diaktifkan Wilcard DNS pada domain anda.</p>
<li>Aktifkan modul mod_rewrite</li>
<p>Untuk mengaktifkan mod_rewrite, buka file httpd.conf, cari baris #LoadModule rewrite_module modules/mod_rewrite.so dan hilangkan tanda <strong>#</strong>.</p>
<li>Aktifkan <a href="http://opik.unitiga.com/2007/12/29/membuat-nama-domain-sendiri-di-server-lokal/">Virtualhost</a> dan pada baris ServerAlias rubah menjadi ServerAlias *.namadomain.com</li>
<li>Buat file .htaccess</li>
<p>RewriteEngine On<br />
RewriteCond %{REQUEST_URI} !^/index\.php<br />
RewriteCond %{HTTP_HOST} !^www\.namadomain\.com [NC]<br />
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.namadomain\.com<br />
RewriteRule ^([^.*])?$ /index.php?member=%2 [L]</p>
<li>Selesai</li>
</ol>
<p>Semoga saja penjelasan saya diatas tidak keliru, karena saya melakukannya sudah lama sekali dan tidak dicatat. Kalau keliru ya maklum sajalah, soalnya sudah terlalu banyak memori yang terpakai untuk &#8220;nguli&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://opik.unitiga.com/2007/12/29/membuat-virtual-subdomain-menggunakan-htaccess/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
	</channel>
</rss>

