301 redirect dari subfolder domain ke domain lain pada apache webserver

Bagaimana melakukan redirect permanen dari sebuah subfolder dari sebuah domain atau subdomain?

Sebelumnya kami menemukan kasus dimana kami harus memindahkan alamat website yang lama ke website yang baru. Alamat sebelumnya berada didalam subfolder sebuah domain, rencananya akan dipindahkan ke alamat baru sebagai domain utama.

Prasyarat Kebutuhan Awal

Server centos 7 sudah di instalasi dengan apache webser, bisa dilihat instalasi apache webserver pada centos 7.

Proses Redirect

Untuk melakukan redirect ini akan menggunakan salah satu fungsi didalam modul apache yaitu Redirect yang merupakan bagian dari <a rel="noreferrer noopener" href="https://httpd.apache.org/docs/2.4/mod/mod_alias.html" target="_blank">mod_alias</a> pada apache web server. Kita menggunakan Redirect karna pengalihan URL ini bersifat sederhana, alih-alih menggunakan <a rel="noreferrer noopener" href="https://httpd.apache.org/docs/2.4/mod/mod_rewrite.html" target="_blank">mod_rewrite</a> yang bersifat lebih kompleks.

Masukan kode ini dalam konfigurasi server apache/ didalam konfigurasi virtual host nya :

 <VirtualHost *:80>
  ...
  Redirect 301 /mysite http://www.mynewsite.com
  ...
 </VirtualHost>

Penjelasan : setiap ada permintaan alamat domain.com/mysite maka akan dialihkan ke alamat http://www.mynewsite.com/ secara permanen.

Leave a Comment