omitScriptNameInUrls is not working I think I've just about hit my wits end here. I'm trying to get set up on a new Rackspace server and I can't seem to get my URL rewriting to work properly. Here's what I got so far:

My Craft install is in /var/www/html.

apache2.conf

&lt;Directory /&gt;
        Options FollowSymLinks
        AllowOverride None
        Require all denied
&lt;/Directory&gt;

&lt;Directory /usr/share&gt;
        AllowOverride None
        Require all granted
&lt;/Directory&gt;

&lt;Directory /var/www/&gt;
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
&lt;/Directory&gt;


000-default.conf (my vHost configuration)

&lt;VirtualHost *:80&gt;

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/www


        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

&lt;/VirtualHost&gt;


... and then within my craft install in /var/www/html

config/general.php

return array(

  '-- omitted --' =&gt; array(
    'devMode'              =&gt; true,
    'omitScriptNameInUrls' =&gt; true,
    'environmentVariables' =&gt; array(
      'siteUrl'            =&gt; 'http://-- ommitted --/',
      'fileSystemPath'     =&gt; '/var/www/html/www'
    ),
  ),
);


www/.htaccess

&lt;IfModule mod_rewrite.c&gt;
    RewriteEngine On

  # Send would-be 404 requests to Craft
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !^/(favicon\.ico|apple-touch-icon.*\.png)$ [NC]
  RewriteRule (.+) index.php?p=$1 [QSA,L]

&lt;/IfModule&gt;


Am I missing any configuration here? I can't access any of my entries or the admin panel without appending index.php before the path. 

Any help would be greatly appreciated!
On recent Ubuntu systems (for sure on 14.04), mod_rewrite is installed but not enabled within Apache. You may just need to enable the rewrite module and restart Apache.

$ sudo a2enmod rewrite
$ sudo service apache2 restart