Frontend-Login über ein verstecktes Modul ganz einfach per .htaccess umleiten
In diesem Beitrag habe ich bereits beschrieben, wie ich ein verstecktes Anmelde-Modul angelegt habe, damit ich mich ins Frontend meiner Webseite einloggen kann.
Leider gibt es bei der versteckten Umsetzung einen Nachteil: nach dem Einloggen lande ich immer auf meiner Profilseite. Egal was ich als Umleitungsadresse im Anmelde-Modul eingestellt habe, bewirkt diese Funktion leider bei der Auswahl der Zugriffsebene „Spezial“ gar nichts.
Nur noch einmal zur Demonstration. So sah meine Startseite kurz nach meinem Frontend-Login per verstecktem Modul aus:
Nach fast endloser Recherche bin ich heute plötzlich auf einen Forenbeitrag gestoßen, der mich nicht nur bei meinem Problem weitergebracht hat, sondern letztendlich der Schlüssel für die Lösung war. Und das Tolle bei dieser Umsetzung ist, es ist supereinfach! :-)
Die .htaccess ist mal wieder die Helferin in der Not
Im Beitrag des Forenautors sollte die Umleitung zwar umgekehrt erfolgen – also genauso wie ich es eben nicht wollte. Aber letztendlich musste ich nur die Urls nach meinen Umleitungswunsch ändern.
So sieht der Eintrag aus, den ich in die .htaccess im Hauptverzeichnis meiner Joomla-Installation eingefügt habe:
Redirect permanent /component/users/profile.html https://www.sylvis-bunte-seite.de/
Im vorderen Teil des Redirects steht das Ziel (/component/users/profile.html), wohin ich immer kurz nach dem Login ungewollt umgeleitet wurde, nach dem Leerschritt steht meine Webseiten-Url https://www.sylvis-bunte-seite.de/ die gleichzeitig auch meine Startseite ist und nun das Ziel sein soll. Ich habe diesen Code einfach ziemlich weit oben in Zeile 9 kurz nach dem Lizenzkommentar eingetragen.
Nun werde ich endlich nach der Anmeldung wie gewünscht direkt auf die Startseite umgeleitet.
Viel Spaß beim Ausprobieren!
Hey Sylvi,
danke fürs Recherchieren und Deinen Bericht hier!
Ich hatte dasgleiche Problem und habe es so gelöst, dass ich das Anmeldeformular freigegeben hatte, aber in einem Menü, dass nicht angezeigt wird.
Dann funktioniert auch die Weiterleitung, die ich eingetragen hatte.
Deine Lösung scheint mir aber die elegantere zu sein!
Schöne Grüße,
Pauli
Hallo Pauli,
och was jetzt die elegantere Lösung ist, kann ich gar nicht mal genau sagen. Nur mit dem Eintrag in der .htaccess ist es nun ebenfalls möglich, bei einem verschleierten Anmeldelink das Login direkt auf die Startseite umzuleiten.
Lieben Gruß
Sylvi
Hallo Sylvi,
ich glaube, du hast die Links vertauscht ;-)
Huch, danke Cujo. Wird natürlich umgehend berichtigt. ;-)