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?
Sie könnten versuchen, die und Zeilen zu entfernen, nur um zu sehen, ob Apache irgendwie das Modul nicht richtig identifiziert. –