.htaccess nie działa w instancji ec2 ubuntu w Amazon

Mam serwer z usługi ec2 Amazon działający na Linux Ubuntu (Ubuntu Server 13.04 64 bit) i mam zainstalowany apache, php i mysql. Dodałem plik .htaccess w moim katalogu głównym (i.e / var / www /).

Oto kod w pliku .htaccess w następujący sposób:

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

Jeśli usunę .php z adresu URL jak „index1” zamiast „index1.php”, zwróci błąd przeglądarki 404. Działa poprawnie na moim poprzednim serwerze.

Mam włączony serwer .htaccess. Zrobiłem to za pomocą polecenia „sudo vim / etc / apache2 / sites-available / default” i zmieniłem „AllowOverride None” na „AllowOverride All”.

Sprawdziłem również działanie .htaccess, przekazując niepoprawną wartość w pliku htaccess i zwracając „Wewnętrzny błąd serwera - 500” w przeglądarce.

Oto link do informacji o moim serwerze:http://54.200.58.45/mytest.php

Każda pomoc w tym zakresie będzie bardzo mile widziana.

questionAnswers(4)

yourAnswerToTheQuestion