Redirect IP ke domain, non-www ke www dengan htaccess di apache2

Berikut adalah cara untuk redirect IP ke domain menggunakan .htaccess jadi ketika user mengakses menggunakan IP webserver maka akan diredirect ke domain, di address bar browser juga akan berubah menjadi nama domain.

Buatlah file .htaccess , tanda titik sebelum nama htaccess adalah menandakan file ini hidden, isi file .htaccess dengan script dibawah ini, dan simpan di folder web. Dan cek kembali konfigurasi virtual host untuk web, misal masih di 000-default.conf, cek bagian script dibawah ini, pastikan seperti berikut:

       <Directory /var/www/html/nusantara/>
          Options Indexes FollowSymLinks
          AllowOverride All
          Require all granted
        </Directory>

Berikut isi file .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^192\.168\.81\.128$RewriteRule ^(.*)$ http://www.nusantara.cloud/$1 [L,R=301] 
RewriteCond %{HTTP_HOST} ^nusantara.cloud [NC]RewriteRule ^(.*)$ http://www.nusantara.cloud/$1 [L,R=301]
</IfModule>

Jangan lupa aktifkan modul rewrite, kali ini saya menggunakan apache2 sebagai webserver
a2enmod rewrite

Restart service apache2

Good Luck


Komentar

Postingan populer dari blog ini

Pembahasan IT Network Systems Administration Module A DNS (Forward Zone, Reverse Zone, CNAME, MX, Split View)

Cara restart / stop windows service (services.msc) dengan bat / cmd

How to convert VMDK to OVA