Rewrite Rule leitet immer auf www.example.de

  • Hi,

    Zitat

    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]

    RewriteRule (.*)index\.php/*(.*) /$1$2 [R=301,NE,L]

    Das benötigst Du doch gar nicht.

    Setze: backend --> System --> Konfiguration --> Site --> Suchmaschinenoptimierung (SEO) -->

    Suchmaschinenfreundliche URL=Ja

    URL-Rewrite nutzen=Ja

    Speichern & Schließen


    Wichtig! Vorher die htaccess.txt in .htaccess umbennen. Wichtig ist der Punkt davor!!


    Freundliche Grüße,

    Benno

  • Ich habe zum Entfernen von index.php die Standard-htaccess umbenannt:


    Von htaccess.txt in .htaccess


    Dann noch unter System-Konfiguration URL-Rewrite nutzen auf 'Ja':



    Änderungen in der htaccess brauchte ich nicht durchführen.


    Edit:

    Gruß dich, Benno . Warst schneller!

  • Hey!

    Danke für Eure Tipps!

    Im Backend habe ich die Einstellungen von Benno schon drin gehabt.

    Aber, vielleicht der Fehler - hatte die alte "htaccess.txt" noch drin UND die ".htaccess".

    Habe jetzt mal die "htaccess.txt umbenannt in "htaccess-OLD.txt"


    Aber....

    S duad doch noch nedd!......

    Grüsse aus dem Schwabenland

  • Hi,

    wie gesagt, Du brauchst nichts anderes zu tun, als die htaccess.txt die mit Joomla! installiert wird, inhaltlich unverändert in .htaccess umzubenennen. Wenn Du dann die von Elwood und mir genannten Einstellungen setzt, sollte es funktionieren. Falls nicht, solltest Du überprüfen, welches Betriebssystem Dein Server verwendet. Linux oder Windows. Für Windows-Server gelten andere 'Spielregeln'.


    Freundliche Grüße,

    Benno

  • Nebenbei: Dateien mit der Endung .txt sind auch auf dem Server lediglich Textdatteien ohne jegliche Funktion. Erst wenn man die htaccess.txt umbenennt (Punkt davor und keine Dateiendung), wird sie vom Apache abgearbeitet. Hast du beide parallel, macht dies überhaupt keinen Unterschied.


    Nimm auf jeden Fall deine Weiterleitung oben wieder heraus aus der .htaccess!

  • Aber, vielleicht der Fehler - hatte die alte "htaccess.txt" noch drin UND die ".htaccess".

    Habe jetzt mal die "htaccess.txt umbenannt in "htaccess-OLD.txt"

    Wenn du die htaccess.txt noch im root hast, ist es egal.

    Es zählt die .htaccess


    Ich mach die Änderung mit dem FTP-Programm.


    Und nimm dazu die Standard-htaccess, z.B aus einer neuen Joomla-Installation.

    Da hast du keine Änderungen drin und es funktioniert damit.


    Bei welchem Hoster bist du`?