von Käptn Flint |
Das mit dem Server Error lag tatsächlich an der Apache Konfiguration und mein Provider hat das mitlerweile geändert. Das was ich unten beschrieben habe klappt jetzt auch und ich bin endlich bei 0 angekommen!
D.h. neue und andere Probleme, die ich jetzt erst mal einkreisen muß und dann hier posten werden.
So, vielen Dank erstmal für die Tipps. |
von Marcus |
Wohl auch weil bei 1&1 noch ne ganze Menge vor dem /ordner/ kommt - probiers doch mal mit ordner/ oder, je nach Verzeichnistiefe mit ../ordner. |
von languitar |
Es kann noch sein, das mod_rewrite gesperrt ist, geh ich aber nicht von aus.
Ich bin mir gerade nicht ganz sicher, aber wenn die htaccess im gleichen Verzeichnis liegt wie die Dateien auf die sich die Regel bezieht, solltest du mal die ganzen Verzeichnisangaben weglassen, also z.B.
RewriteEngine On
RewriteRule start.html ausgabe.php |
von Käptn Flint |
Hallo,
ich fange gerade an mit diesem Thema, bin noch bei -1 und verstehe daher die meisten threads noch nicht, daher dieses Posting.
Um anzufangen wollte ich folgendes probieren:
Bei Aufruf der Datei start.html soll der Inhalt der Datei ausgabe.php angezeigt werden
(Ich hoffe, dass das überhaupt die grundlegende Logik von mod_rewrite ist).
Die Dateien (inkl. der .htaccess) liegen jedoch nicht im Hauptverzeichniss, sondern in einem Unterverzeichniss z.B. "ordner".
Folgende Varianten habe ich in der .htaccess ausprobiert:
1:
RewriteEngine On
RewriteRule ^/start.html /ausgabe.php
2.
RewriteEngine On
RewriteRule ^/ordner/start.html /ordner/ausgabe.php
Mein Problem ist nun, dass egal was ich in die .htaccess Datei schreibe ich immer den 500 Internel Server Error bekomme egal welche Datei (auch völlig andere) ich aus diesem Verzeichnis aufrufe.
Das Benutzen von .htaccess Dateien ist funktioniert normalerweise, da ich andere Verzeichnisse Passwort geschützt habe und das rewrite Modul ist auch geladen wenn man phpinfo glauben kann. So, das war's mit meinem Latein.
|
|