URL shorteners are awesome.  The less characters, the better!  But what happens when that server goes down or some network issue prevents people from getting to your links?

Nothing.  Blank pages.

Better yet, why would you want to brand someone elses domain name?  Think about all the traffic and notoriety you’re giving tinyurl and is.gd?  Can you use that same traffic to your advantage?

I have a solution.  Build your own!  In fact, check out mine at j.dro.hn!  The software I used was Kissabe, an open source script hosted at Google Code.

The install is really pretty simple.

  1. Upload all of the files to where you want it installed (e.g. the root of your domain name).
  2. Create a new MySQL database called “kissa”
  3. Import kissa.sql to your kissa database using the command line or phpMyAdmin (don’t use kissa_v1.sql)
  4. Edit config.php and change the MySQL string with your database username and password. Make sure the path
    to your database is correct (if it’s not localhost).
  5. Then edit create.php at line 30 or where is says
    $short_url = “http://kissa.be/$code”;
    to read
    $short_url = “http://yourdomian.com/$code”;
  6. Then rename htaccess.example to just .htaccess
  7. Start shortening!

Let me know what you think!

About the author: Jason Drohn is a social media strategist and web publisher who loves teaching people how to build successful businesses and blogs online. Follow him on Twitter to find out more!