Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. Web Development

Menjalankan Layanan TinyURL Anda Sendiri dengan Phurl

by
Difficulty:IntermediateLength:MediumLanguages:

Indonesian (Bahasa Indonesia) translation by Muhammad Naufal (you can also view the original English article)

Layanan pemendekan URL adalah suatu keharusan jika berhubungan dengan layanan microblogging seperti Twitter. Dalam 140 karakter, Anda tidak ingin URL yang Anda tautkan memakan 100 dari kuota yang ada. Atau lebih buruk lagi, URL-nya bahkan lebih dari itu. Masukkan TinyURL, dan banyak layanan lain yang memberi Anda URL custom yang lebih pendek yang mengarah ke situs target. Tapi mengapa Anda tidak membuat sendiri, menggunakan Phurl? Ayo lakukan!

Langkah 1: Bersiap untuk Phurl

  • Kita perlu memastikan bahwa kita dapat menjalankan Phurl, script PHP yang membutuhkan PHP 4 atau lebih, MySQL 4 atau lebih tinggi, dan server web Apache. Mungkin bekerja dengan server web lain juga, saya tidak tahu tapi saya percaya bahwa saya melihat referensi untuk ini selama penelitian saya untuk tutorial ini.
  • Anda harus menambahkan beberapa code ke file crontab jika Anda ingin itu dapat memangkas URL secara teratur.
  • Juga, jika Anda ingin menggunakan CAPTCHA untuk menghindari spammer, yang mungkin Anda harus lakukan, Anda akan memerlukan image/gd module PHP. Anda mungkin memiliki salah satunya. Mereka juga kunci untuk Anda yang ingin menggulung reCAPTCHA.
  • Unduh versi terbaru, 1,5 sekarang, dari situs web Phurl.

Langkah 2: Instalasi

Siapkan domain, folder, atau apa pun yang Anda perlukan untuk menjalankan Phurl, dan upload konten tersebut. Kemudian buka browser web Anda dan arahkan ke folder yang Anda sudah upload di Phurl, dan buka install.php. Dalam kasus saya http://phurl.tdhedengren.com/install.php.

Hal ini cukup mudah untuk diisi. Tambahkan detail database  yang diperlukan (saya sarankan membuat database baru hanya untuk Phurl, karena hal itu memiliki risiko keamanan yang lebih sedikit daripada mengirim username dan password  MySQL dengan kemampuan pembuatan melalui web) dan mengisinya dengan nama domain. Periksa menulis ulang, dan putuskan apakah Anda ingin menggunakan CAPTCHA standar atau reCAPTCHA. Yang terakhir akan membutuhkan kunjungan ke recaptcha.net di mana Anda akan mendaftar untuk mendapatkan key Anda. Ini gratis.

Untuk contoh ini, saya akan menggunakan CAPTCHA tradisional. Namun, saya sangat menyukai ide di balik reCAPTCHA, yang dibangun di sekitar scanning books dan menggunakan kata CAPTCHA random dengan cara itu.

Baiklah, jadi Anda sudah mengisi semuanya sesuai keinginan Anda. Submit itu. Sekarang Anda akan melihat halaman dengan arah ke file config.php, sebuah baris untuk file crontab Anda (jika Anda memutuskan untuk memangkas URL:s dari database Anda), dan konten untuk file .htaccess. Salin ini ke file baru dan beri nama yang sesuai. Mereka semua harus berada di folder root untuk Phurl, kecuali crontab yang akan Anda temukan di tempat lain di server Anda, konsultasikan dengan pihak hosting Anda.

Setelah selesai, klik link di bagian bawah halaman, yang akan membawa Anda ke URL root Phurl Anda, versi lengkap dari penyingkat URL Anda sendiri! Dalam kasus saya adalah http://phurl.tdhedengren.com.

Itu dia! Silahkan mencoba. Jika Anda mendapatkan error memberitahu Anda bahwa tidak ada tabel database dengan nama tertentu, Anda mungkin lupa untuk menghapus centang opsi teratas selama instalasi, yang memberitahu script untuk mengonfigurasi dan tidak menulis apa pun ke database. Cukup tekan kembali di browser Anda, hapus centang, dan jalankan lagi. File .htaccess atau config.php yang sebenarnya tidak akan berubah, jadi jangan khawatir. Kesalahan sederhana, itu konyol bahwa itu diperiksa secara default.

Langkah 3: Sedikit Customization

Benar, jadi apakah kita siap menggunakan layanan URL shortener keren kita? Ya, bagaimanapun, itu tidak terlihat funky, seperti yang Anda lihat di atas. Misalnya, tag judul adalah "example.com" dan copyright  dikreditkan sama.

Sayangnya, Anda tidak bisa begitu saja login ke admin, yang kebetulan terletak di folder /admin tempat Anda menginstal Phurl. Admin hanya dimaksudkan untuk membersihkan URL jahat: dan semacamnya, tidak untuk melakukan hal lain.

Untungnya, ada beberapa file template sederhana untuk diedit. Dengan menyesuaikan header.php, footer.php, dan default.css Anda dapat mengatur style instalasi Phurl Anda. Misalnya, saya mengedit example.com di tag title serta di tag copyright, dan menghapus tombol validasi W3C yang ada secara default. Saya juga mengubah font di default.css hanya untuk membuat perubahan saya lebih jelas.

Sayangnya, contohnya terletak di file index.php, yang akan bagus untuk tidak disentuh. Namun, tidak terlalu sulit untuk mengeditnya, jadi Anda tidak akan memiliki masalah dalam menemukan jalan Anda. Dua menit kemudian dan saya punya sesuatu yang sedikit lebih disesuaikan.

Tidak ada yang mewah seperti yang dapat Anda lihat, tetapi cukup mudah untuk menyesuaikan script Phurl ke dalam desain Anda saat ini.

Sebuah kata nasihat. Jika Anda bermaksud membuat layanan penyingkat URL (URL shortener), jangan lakukan dengan subdomain ke domain panjang. Lagi pula, ini sedikit jadi kepanjangan: http://phurl.tdhedengren.com/bxsb5e

Tunggu! Apa yang Dapat Saya Lakukan sengan Ini?

Ah, sedang mencari ide bisnis gratis? Tidak apa-apa, Anda bisa melakukan itu. Bahkan, ada beberapa penggunaan untuk penyingkat URL, dan meskipun beberapa sudah tersedia di luar sana dan tersedia, melakukannya dengan brand Anda sendiri mungkin tidak terlalu buruk.

Tersedianya

Penggunaan yang paling jelas dari menjalankan URL shortener Anda sendiri adalah ketersediaan, dan saya tidak hanya berbicara tentang fakta bahwa Anda dapat memiliki kontrol atas apakah layanan itu online dan berjalan atau tidak. Itu adalah manfaat yang pasti, tetapi yang lebih penting adalah risiko penutupan layanan web. Katakanlah Anda telah menggunakan TinyURL selama bertahun-tahun, dan tiba-tiba ditutup. Itu akan menjadi satu ton link yang tidak akan berfungsi lagi, dan satu-satunya hal yang dapat Anda lakukan adalah mengubahnya, tugas yang membosankan. Bagaimana jika Anda menyebutkannya dalam podcast, atau mencetaknya di majalah? Tidak begitu mudah diperbaiki, Tapi sekarang? Menjalankan penyingkat URL Anda sendiri akan membuatnya lebih mudah untuk mengelola hal-hal tersebut.

Branding

Mari kita lanjutkan dengan hal lain yang cukup jelas: Branding. Di mana pun URL yang panjang tidak akan berfungsi, yang lebih pendek dengan URL Anda sendiri jauh lebih baik. Contoh yang jelas akan dicetak. Jika Anda terlibat dalam penerbitan majalah  misalnya, menulis URL panjang dengan 190 karakter dalam teks tidak hanya akan terlihat aneh, itu juga akan mengganggu pembaca untuk mengetikkannya. Tentu, Anda dapat memiliki semua link yang relevan di beranda majalah Anda, tetapi mengapa memaksa pembaca untuk pergi ke sana?

Lebih dari satu URL

Dengan penyingkat URL Anda sendiri, yang akan memungkinkan Anda mencetak URL yang lebih pendek menggunakan domain yang sesuai untuk majalah Anda. Jadi, jika The Complete NETTUTS Magazine adalah untuk menjalankan artikel di media cetak, dan mereka membutuhkan URL yang dicetak, mereka berdua bisa memiliki completenettutsmag.com serta nettutsweb.com, di mana yang terakhir akan menjalankan shortener.

Podcast

Hal lain yang mirip penggunaannya adalah podcasts. Orang yang menerti soal web mungkin baik-baik saja dengan mendengar Anda meminta mereka untuk pergi ke bit.ly/meganowhey, tetapi yang tidak begitu paham mungkin akan bingung, dan mungkin juga sedikit curiga. Tetapi jika Anda menggunakan domain yang terhubung ke podcast Anda, itu tidak hanya akan lebih cocok, itu juga akan terasa sedikit lebih aman bagi pendengar Anda.

Anda juga bisa menggunakan penyingkat URL untuk menyembunyikan link affiliate , jika Anda tidak ingin mereka tampil dengan jelas. Ini juga akan sedikit lebih mudah untuk mengelola link affiliate jika Anda memiliki penyingkat URL yang mengelola semuanya. Pada dasarnya, penyingkat URL akan digandakan sebagai sesuatu dari sistem iklan. Tentu saja, ada banyak solusi yang lebih baik untuk ini, tetapi jika Anda hanya perlu menyembunyikan beberapa link, ini mungkin sesuatu yang perlu dipertimbangkan.

Fungsionalitas Tambahan

Ada beberapa shortening URL yang menarik di luar sana yang menambahkan fungsionalitas ke konsep sederhana. Contohnya...

Dengan beberapa keterampilan coding, Anda dapat menambahkan fungsi yang menampilkan iklan selama beberapa detik, misalnya sebelum melakukan redirect yang sebenarnya. Atau Anda hanya bisa mengandalkan iklan pada penyingkat URL Anda, membuat pengguna menggunakannya berkat nama domain yang brilian (dan pendek). Saya cukup yakin kita akan melihat beberapa solusi shortener URL keren di masa depan, dan banyak dari mereka mungkin akan mulai dengan menginstal Phurl.

Selamat menyingkat!

  • Subscribe RSS Feed NETTUTS untuk lebih banyak tuts development web harian dan artikel.


Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.