Submitted by jacob on Sat, 12/31/2011 - 16:21
In order to enable clean URLs in Drupal, your Apache server needs to be configured with the mod_rewrite module enabled. If you have access to your own LAMP server, then you need to make sure that you have that module enabled. I plan on writing about how I have been able to do that on my localhost LAMP server, but for right now I want to explain how to do this on a shared hosting service, such as InMotion Hosting, which is my hosting service.