.htaccess funktioniert nicht in der amazon ec2-ubuntu-Instanz

Ich habe einen server von Amazons ec2-service läuft auf Linux Ubuntu (
Ubuntu Server 13.04 64 bit) und installiert hab ich den apache, php und mysql. Ich habe eine .htaccess-Datei in mein document-root (ich.e /var/www/).

Hier ist der code .htaccess-Datei wie folgt:

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

Wenn ich entfernen .php von url, wie "index1" anstelle von "index1.php" es gibt 404 zurück-browser-Fehler. Es funktioniert einwandfrei in meinem vorherigen server.

Habe ich .htaccess aktiviert im server. Ich habe es mit dem Befehl "sudo vim /etc/apache2/sites-available/default" geändert und "AllowOverride None" zu "AllowOverride All".

Habe ich auch überprüft .htaccess arbeiten durch die übergabe Ungültiger Wert in der htaccess-Datei und es gibt "Internal server error - 500" im browser.

Hier ist der link von meinem server Informationen : http://54.200.58.45/mytest.php

Jede Hilfe in dieser Hinsicht wird sehr geschätzt werden.

InformationsquelleAutor user1491022 | 2013-09-18

Schreibe einen Kommentar