title: .htaccess not working in amazon ec2 ubuntu instance
body: <p>I have a server from amazon's ec2 service running on Linux Ubuntu ( 
  Ubuntu Server 13.04 64 bit)  and I have installed apache, php, and mysql. I have added a .htaccess file in my document root (i.e /var/www/). </p>
  
  <p>Here is the code in .htaccess file as follows:</p>
  
  <pre><code>RewriteEngine on 
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-d 
  RewriteCond %{REQUEST_FILENAME}\.php -f 
  RewriteRule ^(.*)$ $1.php
  </code></pre>
  
  <p>If I remove .php from url like "index1" instead of "index1.php", it returns 404 browser error. It works properly in my previous server.</p>
  
  <p>I have .htaccess enabled in server. I did it using command "sudo vim /etc/apache2/sites-available/default" and changed "AllowOverride None" to "AllowOverride All". </p>
  
  <p>I have also checked .htaccess working by passing invalid value in htaccess file and it returns "Internal server error - 500" in browser. </p>
  
  <p>Here is the link of my server information : <code>http://54.200.58.45/mytest.php</code></p>
  
  <p>Any help in this regard will be highly appreciated.</p>