Zum Inhalt springen

RealUrl und mod_rewrite

Erstellt am 3. August 2005 · 5 Antworten · letzte Antwort am 20. August 2005

Tags: RealURL, Server & Hosting, Frage

supatascha ·

#angry#
Nachdem ich RealURL erfolgreich installiert habe, werden Links in der Art /home/deutsch/news/ erzeugt, das ist schon mal super.
Nun steht in allen Anleitungen man soll in der httpd.conf oder in einer .htaccess Datei den mod_rewrite einstellen.
Wenn ich die Zeilen nehme, in in vielen Anleitungen angegeben werden, dann funtioniert das nicht!
Hier die Zeilen für das .htaccess file

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

Ich habe es auch shon mit Virtual Host in der httpd.conf versucht, und AllowOverride ist auch eingestellt. Ich komme einfach nicht weiter! Bitte helft mir!

supatascha ·

hat keiner eine Antwort, nachdem ich zwei Tage lang alle möglichen Anleitungen gelesen und alles ausprobiert habe, hoffe ich, dass einer eine Idee hat... einen Link zu einer besseren Anleitung...
BITTE

Aeneas_ ·

Du scheinst alles richtig gemacht zu haben. Kontaktier doch mal deinen Provider, ob mod_rewrite wirklich aktiviert ist. Meiner hat es mir aus versehen deaktiviert, als ich um die Abschaltung des PHP save_mode gebeten habe.

Aeneas

woida ·

Als erstes mußt du wissen, daß der Syntax der Rewrite-Conditions im VirtualHost-Abschnitt anders ist, als in der .htaccess.

Den Abschnitt, den du gepostet hast, funktioniert nur in der .htaccess.

Um zu überprüfen, ob dein Apache überhapt die .htaccess beachtet, schreibst du einfach irgendwas (aber keinen Kommentar) an den Anfang deiner .htaccess (z.B. Hallo). Dann rufst du deine Seite auf: Kommt ein 500er Fehler, weißt du zumindest schon mal, daß deine htaccess-Datei nicht ignoriert wird (Danach die Zeile wieder löschen).