2009-02-28 7 views
4

Also habe ich gerade einen Linode-Server mit Debian, Apache, etc. eingerichtet und jetzt versuche ich eine App, die ich gerade entwickle, zu bekommen, aber es erfordert mod_rewrite.c. So natürlich, ging ich in das Verzeichnis der Anwendung (geschieht in PHP zu sein, wenn diese Fragen) und erstellt eine .htaccess mit diesem im Innern davon:Apache nicht mit mod_rewrite.c

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php 
</IfModule> 

So sie mich meine Domain leiteten über, example.com/hello, und es gab mir einen Fehler 404, wenn es mir den Inhalt zeigen sollte, den index.php lädt. Gibt es einen Grund, warum mod_rewrite.c nicht funktionieren würde?

+0

Sie könnten versuchen, die und Zeilen zu entfernen, nur um zu sehen, ob Apache irgendwie das Modul nicht richtig identifiziert. –

Antwort

8

Ist das Modul in/etc/apache2/mods-enabled aktiviert?

+0

Yeap, das hat es getan. Vielen Dank! –