.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.