Hallo und danke für die Antwort, Am 31.12.2012 15:47, schrieb Udo Neist:
Am Montag, 31. Dezember 2012, 15:30:08 schrieb Alex Winzer:
Hallo,
wie dem Betreff zu entnehmen ist, schaffe ich es nicht, mod_rewrite in meinem php/Apache zu aktivieren. Bei mir läuft eine openSUSE 12.2 64bit mit apache2 und php5 aus den Standard-Repos.
[...]
Gibt es jemanden, der das [mod_rewrite] am Laufen hat? Wenn es als Modul bereits drin ist, reicht es, wenn man in der .htaccess entsprechende Regeln reinschreibt. Beispielsweise solche wie die hier:
Ich habe im Verzeichnis /srv/www/htdocs/test eine Datei namens hello.php. Rufe ich im browser http://127.0.0.1/test/hello.php auf, wird mir der Inhalt angezeigt. Ich habe/hatte bereits im selben Verzeichnis die Datei .htaccess mit folgendem Inhalt: <IfModule mod_rewrite.c> RewriteEngine On RewriteOptions Inherit Options -MultiViews +FollowSymLinks RewriteRule ^hello.html$ hello.php </IfModule> Wenn ich das richtig verstehe, sollte mir jetzt bei Eingabe von http://127.0.0.1/test/hello.html die Datei hello.php angezeigt werden. Stattdessen erhalte ich den Error 404 :-(
<IfModule mod_rewrite.c> RewriteEngine On RewriteOptions Inherit Options -MultiViews +FollowSymLinks
RewriteRule ^image=(.*)$ image.php?show=$1&thumb=0 [L] </IfModule> Bestätigt meine Annahme eher.
Gibt es - außer try and error - eine Möglichkeit, herauszufinden, ob rewrite geladen wurde und woran es liegt? Es wurde der Hinweis gegeben, man solle die error.log auswerten. Die ist bei mir aber leer. Wo kann ich denn noch etwas drehen? Ich habe jetzt übrigens auf meinem Rechner mit openSUSE 12.2 _32bit_ nachgesehen. Dort besteht dasselbe Problem. Es scheint also weder distributions- noch rechnerabhängig zu sein. Der Vollständigkeit halber muss ich sagen, dass es zu dem Thema ein Bugreport gibt [2]. Allerdings weiß ich nicht, wie ich mich dort einklinken kann und das Thema gärt dort auch schon seit September. Das ist nicht gerade befriedigend. Gruß, Alex [2] https://bugzilla.novell.com/show_bug.cgi?id=781677 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org