Technology

URL Rewrite dengan HTACCESS

 

   

Berikut beberapa contoh penggunaan URL rewrite melalui .htaccess:

Rewrite product.php?id=12 menjadi product-12.html
Redirect sederhana bagi anda yang bermaksud menyembunyikan ekstensi .php  dari address bar browser dan mengubah URL Dinamis ( yang mengandung karakter “?” ) menjadi URL Statis

RewriteEngine on
RewriteRule ^product-([0-9]+)\.html$ product.php?id=$1

Rewrite product.php?id=12 menjadi product/domainmurah/12.html
Pelaku SEO selalu disarankan untuk menampilkan keyword utama di URLnya. Melalui teknik rewrite URL berikut anda dapat menampilkan nama produk di URL anda.

RewriteEngine on
RewriteRule ^domainmurah/([a-zA-Z0-9_-]+)/([0-9]+)\.html$ product.php?id=$2

Redirect URL non www menjadi www
Jika anda mengetik jagoanhosting.com di browser,  maka secara otomatis anda akan diarahkan ke www.jagoanhosting.com. Untuk melakukannya, masukkan koding berikut ke dalam file .htaccess anda:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^jagoanhosting\.com$
RewriteRule (.*) http://www.jagoanhosting.com/$1 [R=301,L]

Rewrite domain-anda.com/user.php?username=xyz ke domain-anda.com/xyz
Sudah pernah mengecek zorpia.com? Jika anda mengetik http://zorpia.com/user123 di browser maka anda akan diarahkan ke halaman profil user yang bersangkutan. Untuk mendapatkan redirect yang sama;  http://abc.com/xyz ke http://abc.com/user.php?username=xyz maka anda bisa menambahkan koding berikut ke file .htaccess anda:

RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ user.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ user.php?username=$1

Redirect domain ke subfolder baru di dalam public_html
Posisikan anda baru saja melakukan redevelop terhadap situs anda dan semua pengembangan diletakkan di dalam folder “new” yang terletak di dalam folder root anda. Pengembangan dari website dapat diakses dengan “jagoanhosting.com/new”. Adapun memindahkan file-file tersebut ke folder root membutuhkan proses yang rumit. Menyiasatinya, anda bisa membuat kode berikut di dalam file .htaccess dan menempatkannya di bawah folder root pada website anda. Hasilnya setiap kali www.jagoanhosting.com akan langsung mengarah ke file-file di dalam folder “new”.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^jagoanhosting\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.jagoanhosting\.com$
RewriteCond %{REQUEST_URI} !^/new/
RewriteRule (.*) /new/$1

Disadur dari halaman roshanbh.com.np

                              
Loading...

Artikel Terkait

5 komentar

Berikan Komentar

Your email address will not be published. Required fields are marked *