Pada tulisan kali ini, kami akan menunjukan cara untuk me-redirect domain ke subdirectory menggunakan .htaccess. Hal ini sangat berguna ketika kamu ingin migrasi data dari domain utama ke sub-folder atau sub-directory dan kamu tidak ingin kehilangan traffic pada domain utama. Berikut ini adalah cara untuk me-redirect domain ke subdirectory menggunakan file .htaccess.
Bagaimana cara redirect domain ke subdirectory?
Jika kamu mencari cara untuk me-redirect domain utama ke subdirectory misalnya dari http://www.namasitus.com ke http://www.namasitus.com/subdirectory, hal ini bisa dilakukan langsung dari file .htaccess.
Coba dengan menggunakan kode ini, copy dan paste kode di bawah ini ke dalam file .htaccess, tetapi pastikan kamu untuk mengganti “namasitus.com” dengan nama domain kamu yang ingin kamu ganti, dan ganti subdirectory dengan nama sub-directory dimana kamu ingin me-redirect-nya.
RewriteEngine on RewriteCond %{HTTP_HOST} ^(www.)?namasitus.com$ RewriteCond %{REQUEST_URI} !^/subdirectory/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /subdirectory/$1 RewriteCond %{HTTP_HOST} ^(www.)?namasitus.com$ RewriteRule ^(/)?$ subdirectory/index.php [L]
Sederhana bukan cara untuk me-redirect domain ke subdirectory menggunakan file .htaccess. Kini harus harus mengetesnya, apakah cara ini bisa me-redirect domain utama atau tidak?