.htaccess não funciona em amazon ec2 ubuntu instance
Eu tenho um servidor do serviço ec2 da amazon rodando no Linux Ubuntu (Ubuntu Server 13.04 64 bit) e eu instalei o apache, php e mysql. Eu adicionei um arquivo .htaccess na minha raiz de documentos (por exemplo, / var / www /).
Aqui está o código no arquivo .htaccess da seguinte forma:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Se eu remover o .php da url como "index1" em vez de "index1.php", ele retornará 404 erro do navegador. Funciona corretamente no meu servidor anterior.
Eu tenho o .htaccess habilitado no servidor. Eu fiz isso usando o comando "sudo vim / etc / apache2 / sites-disponível / padrão" e alterei "AllowOverride None" para "AllowOverride All".
Eu também verifiquei o .htaccess trabalhando passando um valor inválido no arquivo htaccess e ele retorna "Internal server error - 500" no navegador.
Aqui está o link das informações do meu servidor:http://54.200.58.45/mytest.php
Qualquer ajuda nesse sentido será muito apreciada.