VPS Hosting MurahWebsite Ini Dalam Perlindungan Allah SWT

URL Dinamis vs URL Statis

URL dinamis vs URL statis

Situs yang menggunakan database yang dapat memasukkan kontenke dalam halaman web dengan cara script dinamis seperti PHP atau JavaScript semakin populer. Jenis situs ini dianggap dinamis. Banyak situs memilih konten dinamis daripada konten statis. Hal ini terjadi karena jika sebuah situs memiliki ribuan produk atau halaman, menulis atau memperbarui setiap halaman statis secara manual adalah tugas yang sangat berat.

Ada dua jenis URL : dinamis dan statis. Sebuah URL dinamis adalah alamat dari sebuah halaman yang merupakan hasil dari pencarian dari sebuah situs web database-driven atau URL dari situs yang menjalankan script. Berbeda dengan URL statis, di mana isi dari halaman web tetap sama kecuali perubahan secara hard code ke dalam HTML, URL dinamis dihasilkan dari pertanyaan spesifik ke database situs. Halaman dinamis pada dasarnya hanya template di mana untuk menampilkan hasil query database. Daripada mengubah informasi dalam kode HTML, data tersebut diubah dalam database.

Tapi ada risiko ketika menggunakan URL dinamis : search engine tidak menyukainya. Di antara mereka, yang paling banyak berisiko kehilangan posisi di search engine karena URL dinamis adalah toko e -commerce, forum, situs yang menggunakan sistem manajemen konten (CMS) dan blog seperti Mambo atau WordPress, atau situs web database-driven lainnya. Sering kali ditemukan URL yang dihasilkan untuk konten dalam situs dinamis terlihat seperti ini :

http://www.somesites.com/forums/thread.php?threadid=12345&sort=date

Sebuah URL statis di sisi lain, adalah URL yang tidak berubah, dan tidak memiliki string variabel. Ini terlihat seperti ini :

http://www.somesites.com/forums/the-challenges-of-dynamic-urls.htm

URL statis biasanya memiliki peringkat yang lebih baik di halaman hasil search engine dan a diindeks lebih cepat daripada URL dinamis, jika URL dinamis diindeks keseluruhan. URL statis juga lebih mudah bagi pengguna untuk melihat dan memahami tentang isi halaman. Pada halaman hasil pencarian di search engine, pengguna cenderung mengklik URL yang lebih terbaca yang sesuai dengan permintaan pencarian ketimbang satu yang tidak masuk akal bagi mereka.

Sebuah search engine hanya mengeluarkan halaman daftar indeks yang benar-benar unik. Search engine memutuskan untuk mengatasi masalah ini dengan memotong URL yang lebih besar dari jumlah tertentu dari variabel string ( misalnya : ? & = ).

Contohnya bisa dilihat di tiga URL berikut :

http://www.somesites.com/forums/thread.php?threadid=12345&sort=date

http://www.somesites.com/forums/thread.php?threadid=67890&sort=date

http://www.somesites.com/forums/thread.php?threadid=13579&sort=date

Ketiga URL ini adalah halaman yang berbeda. Tetapi jika search engine melakukan pemotongan informasi setelah menyinggung karakter tanda tanya ( ? ), hasilnya sekarang ketiga halaman tadi terlihat sama :

http://www.somesites.com/forums/thread.php

http://www.somesites.com/forums/thread.php

http://www.somesites.com/forums/thread.php

Sekarang Anda tidak memiliki halaman yang unik, akibatnya URL duplikat tidak akan diindeks.

Masalah lainnya adalah bahwa halaman dinamis umumnya tidak memiliki keyword dalam URL. Sangat penting memiliki URL kaya keyword. Keyword yang sangat relevan akan muncul di nama domain atau URL halaman. Hal ini menjadi semakin jelas seperti yang tercantum dalam hasil sebuah studi baru-baru ini tentang bagaimana tiga search engine, Google, Yahoo, dan MSN memberikan peringkat situs.

Penelitian ini melibatkan ratusan pertanyaan keyword yang sangat kompetitif, seperti perjalanan, mobil, dan software komputer dan faktor-faktor yang melibatkan sepuluh besar hasil perbandingan. Statistik menunjukkan bahwa dari sepuluh besar tadi, Google memiliki 40-50 % dari keyword baik di URL atau domain ; Yahoo menunjukkan 60 % ; dan MSN secara menakjubkan memiliki 85 % ! Artinya bagi search engine ini, memiliki keyword dalam URL atau nama domain bisa berarti perbedaan antara peringkat sepuluh besar dan jauh di peringkat bawah.

Solusi

Lalu apa yang dapat Anda lakukan tentang masalah yang sulit ini? Anda tentu tidak mau harus kembali dan recode setiap URL dinamis tunggal menjadi URL statis. Akan menjadi pekerjaan yang terlalu berat untuk setiap pemilik situs.

Jika Anda host pada server Linux, maka Anda tentunya ingin membuat sebagian besar Apache Mod Rewrite Rule, yang memberi Anda kemampuan untuk mengalihkan satu URL ke URL yang lain, tanpa sepengetahuan pengguna (atau search engine). Yntuk itu Anda perlu memiliki modul ini dipasang di Apache ; Untuk informasi lebih lanjut, Anda dapat melihat dokumentasi untuk modul itu di sini. Modul itu bisa menyelamatkan Anda dari penulisan ulang URL statis secara manual.

Bagaimana cara kerja modul ini ? Ketika permintaan datang ke server untuk URL statis baru, modul Apache mengalihkan URL internal ke yang lama, URL dinamis, sementara masih tampak seperti URL statis yang baru. Server membandingkan URL yang diminta oleh klien dengan pola pencarian dalam aturan individu.

Sebagai contoh, ketika seseorang meminta URL ini :

http://www.somesites.com/forums/the-challenges-of-dynamic-urls.html

Server mencari dan membandingkan statis ini tampak URL untuk informasi apa yang tercantum dalam file htaccess, seperti. :

RewriteEngine on

Thread- threadid – RewriteRule ( *. ) Htm $ thread.php ? Threadid = $ 1.

lalu mengubah URL statis ke URL dinamis lama yang terlihat seperti ini :

http://www.somesites.com/forums/thread.php?threadid=12345

Sekarang Anda memiliki URL yang berperingkat lebih baik di search engine, tapi pengguna Anda pasti dapat memahami dengan membaca URL tentang apa halaman Anda, sementara Aturan Apache Mod menangani konversi untuk Anda dan masih menjaga agar URL tetap dinamis.

Jika Anda tidak terlalu mengerti soal teknis, Anda tidak perlu mencari tahu kompleks nya kode Rewrite Mod dan bagaimana caramenggunakannya atau Anda mungkin tidak memiliki waktu untuk mempelajarinya. Oleh karena itu, akan sangat bermanfaat jika memiliki sesuatu yang bisa melakukannya untuk Anda. URL Rewriting Tool ini pasti dapat membantu Anda. Apa yang dilakukan alat ini adalah menerapkan Mod Rewrite Rule dalam file htaccess. Anda untuk diam-diam mengubah URL ke yang lain, seperti juga dengan URL dinamis dan statis.

Dengan URL Rewriting Tool, Anda dapat memilih menulis ulang halaman tunggal atau seluruh direktori. Cukup masukkan URL ke dalam kotak, tekan submit dan copy – paste kode yang dihasilkan ke dalam file htaccess. Anda pada root dari situs Anda. Anda harus ingat untuk menempatkan tambahan perintah menulis ulang ke dalam file htaccess. untuk tiap URL mana yang Anda ingin Apache tulis ulang. Sekarang, Anda dapat memberikan link URL statis di situs web Anda tanpa harus mengubah semua URL dinamis Anda secara manual karena  Aturan Mod Rewrite melakukan konversi untuk Anda, tanpa JavaScript, cloaking, atau cara ilegal.

Hal lain yang Anda harus ingat untuk lakukan adalah untuk mengubah semua link di situs Anda ke URL statis untuk menghindari hukuman oleh search engine karena memiliki URL duplikasi. Anda bahkan bisa menambahkan URL dinamis Anda untuk Robots Exclusion Standard file ( robots.txt ) Anda untuk menjaga search engine dari spidering duplikat URL. Terlepas dari metode Anda, setelah menggunakan URL Rewrite Tool, idealnya Anda tidak memiliki link yang menunjuk ke salah satu URL dinamis lama Anda.

Anda memiliki banyak alasan untuk menggunakan URL statis dalam situs web Anda bila memungkinkan. Ketika itu tidak mungkin, dan Anda perlu untuk menjaga konten database-driven Anda sebagai parent URL dinamis, Anda masih dapat memberikan end-user dan search engine URL statis untuk bernavigasi dan sementara itu, mereka masih tetap URL dinamis Anda “menyamar”. Ketika seorang engineer search engine ditanya apakah metode ini dianggap ” cloaking “, jawabannya memang tidak dan dalam kenyataannya, search engine lebih suka dengan cara ini. URL Rewrite Alat tidak hanya menghemat waktu dan energi dengan membantu Anda menggunakan URL statis dengan mengubah mereka secara transparan ke URL dinamis Anda, tetapi juga akan berpengaruh terhadap peringkat Anda dalam search engine.

Referensi : idblog.uptopromo.com

One Comment

Add a Comment

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.