26 Oktober 2013

Redirect 301 ModRewrite Untuk Linux dan Apache

Jocker ID - Sempat ditanyakan oleh seorang teman blogger pada kolom komentar di halaman Redirect 301 Blogspot tentang ModRewrite Untuk server Linux maupun Apache. Walaupun pertanyaannya cukup simpel yakni "apakah ModRewrite bisa diaplikasikan ke seerver Linux?" jawabannyaa adalah "ya" ModRewrite bisa berjalan di server Linux maupun Apache. Jadi, apakah pertanyaan di atas yang saya buat miring itu sudah terjawab. Apa pembahasannya sudah selesai? tentu belum, ini baru pembukaan.
ModRewrite 301

Image: EzeSEOnews.com


Ada beberapa ModRewrite atau Redirect 301 dalam dunia website, ada yang sama dan ada yang berbeda. Berikut adalah contoh ModRewrite mengunakan file.htaccess.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} !^www\.domain\.co\.uk [NC]
RewriteRule (.*) [
domain.co.uk
...] [L,R=301]
</IfModule>
Di bawah adalah Redirect menggunakan PHP.
<?php
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.xyz-site.com" );
exit(0);
?>
Pengalihan menggunakan ASP.NET.
<script>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.xyz-site.com");
}
</script>
Dan masih banyak lagi kode-kode yang bisa digunakan untuk pengalihan, dan setiap kode memiliki cara yang berbeda dalam penerapannya.  Script di atas kecuali yang menggunakan .htaccess harus menjadi bagian pertama dari kode pada halaman untuk berfungsi dengan benar. Bila anda masih terjadi kesalahan dalam ModRewrite, sepertinya anda kurang seksama dalam menulis perintahnya. Bila anda masih kebingungan dalam Redirect 301, silakan kunjungi link referensi di bawah. Sebagai catatan, metode ini tak berlaku bagi pengguna blogspot atau blogger seperti yang saya miliki. Ini khusus bagi anda yang menggunakan server, self hosting sendiri.

Share on Facebook
Share on Twitter
Share on Google+
Tags :

Related : Redirect 301 ModRewrite Untuk Linux dan Apache