Apache url rewrite – removing .php extension via .htaccess

Add to the .htaccess (make sure the vhost can read htaccess files)

# Avoid listing files, enable multiviews
Options -Indexes -MultiViews
# Enable RewriteEngine
RewriteEngine On
# Don’t rewrite directory names
RewriteCond %{REQUEST_FILENAME} !-d
# Don’t rewrite file names
RewriteCond %{REQUEST_FILENAME} !-f
# Remove .php extension
RewriteRule ^([^\.]+)$ $1.php [NC,L]

The Drupal Kit – List of essential drupal modules for a new installation

  • Drupal core – https://www.drupal.org/project/drupal
  • Chaos tool suite (ctools) – https://www.drupal.org/project/ctools
  • Admin menu – https://www.drupal.org/project/admin_menu
  • Views – https://www.drupal.org/project/views
  • Date – https://www.drupal.org/project/date
  • Token – https://www.drupal.org/project/token
  • Pathauto – https://www.drupal.org/project/pathauto
  • Configure WYSIWYG – http://brusselstech.wordpress.com/2012/11/12/drupal-how-to-set-up-wysiwyg-with-image-uploader/