Umleitungen wollen einfach nicht funktionieren

  • Liebe Community,


    ich habe für unseren Angelverein eine Webseite gebastetelt. Soweit so gut. Leider habe ich ein Problem, dass ich trotz intensivster Recherche nicht lösen konnte.


    Auf der Startseite habe ich ein Modul laufen, über das man auf eine Seite linken kann. Diese Seite kann man aber nicht ändern, so dass ich diese Seite auf die richtige Seite umleiten wollte.


    Zuerst hatte ich dies über die Komponente Umleitungen in Joomla selber probiert. Ohne Erfolg.

    Danach versuchte ich es über Redirect 301 in der .htaccess. Leider auch hier ohne Erfolg.


    Um diese Webseite handelt es sich: bartenwetzer-sav.de/


    Und diese Seite konkret (Betrifft aber noch weitere Seiten)


    https://www.bartenwetzer-sav.d…enwetzer-bruecke?Itemid=1


    soll auf diese Seite umgelegt werden:


    https://www.bartenwetzer-sav.d…bartenwetzer-bruecke-wehr


    Funktioniert es nicht, weil es aus einer Komponente heraus geschieht oder liegt es an der Syntax des Links?


    So habe ich es in der .htaccess eingetragen,


    RewriteEngine On

    Redirect 301 /component/spsimpleportfolio/item/1-fluss-fulda-bartenwetzer-bruecke?Itemid=1 https://www.bartenwetzer-sav.d…bartenwetzer-bruecke-wehr


    RewriteBase und RewriteEngine sind an


    Für Hinweise, Vorschläge und Hilfe bin ich sehr dankbar.


    Sonnige Grüße Kuddemuddel

  • Absolut nicht mein Fachgebiet, deshalb nur eine Idee:

    Eventuell musst du das wegen des ?Itemid=1 über RewriteCond machen, wo der Query_String dann auch berücksichtigt wird.

    So etwas in der Art:

    RewriteCond %{REQUEST_URI} ......

    RewriteCond %{QUERY_STRING} ......

    RewriteRule ....


    Aber natürlich wäre die optimale Verlinkung die erste Wahl. Bietet die verwendete Komponente da nichts an?

  • Hier der korrekte String für die Umleitung in der .htaccess aber nur das letzte Mittel der Wahl!

    Code
    Redirect 301 /component/spsimpleportfolio/item/1-fluss-fulda-bartenwetzer-bruecke?Itemid=1 /angelspots/angelspots-fuer-vereinsmitglieder/86-fluss-fulda-bartenwetzer-bruecke-wehr

    Unter RewriteEngine On

  • Hier habe ich noch was Älteres gefunden. Wenn sich nichts geändert hat, geht es über die Komponente wohl doch nicht. Ich selber kenne die auch nicht:

  • Vielen Dank für eure Rückmeldungen! Die Lösung war noch nicht dabei.


    @ Dirk, bin schon so verzweifelt, dass ich die .htaccess als letztes Mittel ansehe ;)


    Leider ist die Komponente da ziemlich eingeschränkt und lässt keine inviduelle Verlinkung zu. Im Notfall muss ich sie rausnehmen und durch eine andere ersetzen.


    Auf der Startseite ist die Komponente SimplePortfolio vom Templatebauer eingefügt. Hier entsteht der Link, den ich aber selbst nicht setzen kann und der auf diese Seite führt. Auf dieser Seite kann ich aber keine weiteren Infos hinzufügen.


    https://www.bartenwetzer-sav.d…enwetzer-bruecke?Itemid=1


    Daher soll gleich auf die Seite weitergeleitet werden, wo die korrekten Infos zu finden sind.

    https://www.bartenwetzer-sav.d…bartenwetzer-bruecke-wehr


    Ich vermute mittlerweile auch, dass es am "Itemid=1". Ich habe es mal mit anderen Seiten probiert, die nicht aus der Komponente stammen und da funktioniert es über die htaccess problemlos.


    Ich danke euch vielmals. Ich probiere es mal mit dem RewriteRules (Hab davon aber auch keine richtige Ahnung ;-))


    Probiere gerade noch rum


    Wenn ich folgenden Redirekt eingebe:


    RewriteEngine On

    Redirect 301 /component/spsimpleportfolio/item/1-fluss-fulda-bartenwetzer-bruecke https://www.bartenwetzer-sav.d…bartenwetzer-bruecke-wehr


    Wird die Seite umgeleitet. Aber, bei dem Link


    /component/spsimpleportfolio/item/1-fluss-fulda-bartenwetzer-bruecke


    hatte ich ?Itemid=1 weggelassen.


    Dies wird aber an die Seite angehängt, auf die weitergeleitet werden soll, so dass die Seite nun

    https://www.bartenwetzer-sav.d…zer-bruecke-wehr?Itemid=1 lautet.


    Damit kann ich leben. Vielen Dank nochmals für eure Hilfe!!!!!!!!!!!!!!!!


    Ursache des Problems, dass die Umleitungen nicht weitergeleitet wurden, war das ?Itemid=1 in der URL aus der Komponente


    /component/spsimpleportfolio/item/1-fluss-fulda-bartenwetzer-bruecke?Itemid=1


    (Behelfsmäßige) Lösung


    Eintrag in die .htaccess ohne ?Itemid=1 also so

    ----

    RewriteEngine On

    Redirect 301 /component/spsimpleportfolio/item/1-fluss-fulda-bartenwetzer-bruecke https://www.bartenwetzer-sav.d…bartenwetzer-bruecke-wehr

    ----


    Bei der Weiterleitung wird dann an folgende URL


    https://www.bartenwetzer-sav.d…bartenwetzer-bruecke-wehr


    das ?Itemid=1 angehangen (Warum auch immer?), so dass sie lautet


    https://www.bartenwetzer-sav.d…zer-bruecke-wehr?Itemid=1


    Aber es funktioniert. Die Module auf der Seite musste ich durch die Menuzuweisung "Auf allen Seiten, außer ..." wieder hinzufügen.

    Einmal editiert, zuletzt von Indigo66 () aus folgendem Grund: 2 Beiträge von Kuddemuddel mit diesem Beitrag zusammengefügt.