.htaccess no funciona en amazon ec2 ubuntu instance

Tengo un servidor del servicio ec2 de Amazon que se ejecuta en Linux Ubuntu (Ubuntu Server 13.04 64 bit) y he instalado apache, php y mysql. He agregado un archivo .htaccess en la raíz de mi documento (es decir, / var / www /).

Aquí está el código en el archivo .htaccess de la siguiente manera:

RewriteEngine on 
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

Si elimino .php de la URL como "index1" en lugar de "index1.php", devuelve un error de navegador 404. Funciona correctamente en mi servidor anterior.

Tengo .htaccess habilitado en el servidor. Lo hice con el comando "sudo vim / etc / apache2 / sites-available / default" y cambié "AllowOverride None" a "AllowOverride All".

También he comprobado que .htaccess funciona al pasar un valor no válido en el archivo htaccess y devuelve "Error interno del servidor - 500" en el navegador.

Aquí está el enlace de mi información del servidor:http://54.200.58.45/mytest.php

Cualquier ayuda en este asunto será muy apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta