.htaccess не работает в экземпляре Amazon U2 Ubuntu

У меня есть сервер от AmazonСлужба ec2 работает в Linux Ubuntu (Ubuntu Server 13.04 64 bit), и я установил apache, php и mysql. Я добавил файл .htaccess в корень моего документа (т.е. / var / www /).

Вот код в файле .htaccess следующим образом:

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

Если я удаляю .php из URL как "index1" вместо "index1.php», он возвращает 404 ошибку браузера. На моем предыдущем сервере он работает правильно.

У меня включен .htaccess на сервере. Я сделал это с помощью команды "sudo vim / etc / apache2 / sites-available / default " и изменилосьAllowOverride None " к "AllowOverride All ".

Я также проверил работу .htaccess, передав недопустимое значение в файл htaccess, и он возвращает "Внутренняя ошибка сервера - 500 " в браузере.

Вот ссылка на информацию о моем сервере:http://54.200.58.45/mytest.php

Любая помощь в этом отношении будет высоко оценена.

Ответы на вопрос(3)

Ваш ответ на вопрос