Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 60

Thema: [redirect4ward] Umleitungsmodul

  1. #1
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard [redirect4ward] Umleitungsmodul

    Ich hab ein Modul erstellt, das anhand einer im Backend pflegbaren Liste 301 oder 303er Umleitungen durchführt.

    Bei Relaunch einer Website ist es für Google wichtig, dass die alte Seitenstruktur noch erreichbar bleibt. Diese kann über das Modul auf die neue weitergeleitet werden.

    Ich wäre Froh, wenn es jemand nochmal testen könnte:
    https://contao.org/erweiterungsliste...t4ward.de.html

    Grüße,
    Christoph

  2. #2
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    ich habe das Modul installiert und es geht GUT.

    Kann ich es auch dafür nutzen wenn ich bei einer bestehenden TL Webseite Seiten geändert habe und diese dann auf die neuen Umleite?

    Gruß

  3. #3
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Klar, einfach URL und Zielseite eintragen. Wodurch die alte URL entstanden ist, spielt keine Rolle.

  4. #4
    Alter Contao-Hase Avatar von Supermann
    Registriert seit
    17.02.2010.
    Ort
    Löhne
    Beiträge
    1.293

    Standard

    Hallo,

    danke für die schnelle Nachricht.

    Muß ich eigentlich immer das .html mit anhängen?
    Meine Seiten hatten von Anfang an immer die .html Endung

  5. #5
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Ja musst du, damit lasse ich die Möglichkeit offen, auch andere Endungen weiterzuleiten. Z.B. htm oder php

  6. #6
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Beiträge
    8

    Daumen hoch

    Super, dieses Modul ist genau das, was ich für den Relaunch meiner Seite benötige. Funktionstest hat es zu dem bestanden!

    Danke!

    Gruss Jan

  7. #7
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Ich hätte da mal eine Anfrage:

    Kannst du dieses Modul vielleicht so umbauen, dass es (konfigurierbar) sich in irgendeinen Hook einhängt sodass es merkt, wenn man bei einer Seite das Alias ändert und dies dann automatisch in die Weiterleitungsliste einträgt?

    Also ich wünsche mir, dass deine Erweiterung automatisch die Aufbereitung veralteter Links übernimmt, wenn ich das Alias einer Seite ändere.

    Das wäre super sinnvoll!

  8. #8
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Als Zielseite wird die ID der internen Seite gespeichert, d.h. der Alias wird jedes Mal nachgesehen -> ergo. Funktion schon vorhanden

  9. #9
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Ja schon. Ich möchte das aber genau andersherum.

    Anwendungsfall:
    Ich habe eine Seite mit dem Alias kontakt.html Wenn ich bei dieser Seite jetzt aber das Alias ändere auf kontakt_zu_uns.html dann soll deine Erweiterung das erkennen, sobald ich das Alias ändere und sofort einen Eintrag anlegen, der kontakt.html auf schreiben_sie_uns.html weiterleitet. So kann man die Aliase ändern ohne, dass es tote Links gibt und man muss nicht selber dran denken in deiner Erweiterungen die URLs anzulegen.

  10. #10
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    So ist es doch auch, wenn ich das richtig verstanden habe.

    Das redirect4ward leitet zwar auf kontakt.html aber benutzt dafür die Seiten-ID, z.B. 4. Wenn du nun den Alias änderst, leitet redirect4ward immer noch auf ID 4 und somit auch auf den neuen Alias.

  11. #11
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    ja schon. aber ich fände es cool, wenn deine Extension mitbekommt, dass kontakt.html gerade verändert wurde. Somit existiert kontakt.html nicht mehr. Damit sollte in deinem Modul ein Eintrag angelegt werden, welcher kontakt.html auf das neue Alias umleitet.

    Also in Schritten:
    Ich habe eine Seite alias1
    Ich nenne alias1 in alias_new um
    Damit kein Deadlink entsteht müsste ich nun in deiner Extension eintragen: alias1 -> alias_new. Und genau diesen Schritt möchte ich gerne automatisiert machen.

    Wenn also ein Alias geändert wird soll der alte Alias-Wert als umleitung in deiner Erweiterung eingetragen werden.

    Kommt rüber, was ich will? *hoff*

  12. #12
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Ach so, du willst alte Aliase auf neue umgeleitet haben.
    Nun, wenn ich aber einen Alias umbenenne, weil ich ich eine andere Seite anlegen möchte, die diesen Alias bekommt ... dann hätte ich einen Eintrag in meiner Erweiterung und die neue Seite würde nie erreicht werden.

    Ich finde die Idee zwar gut, sehe aber zu viele Nebenwirkungen.

  13. #13
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    Ja aber dieses Problem besteht doch generell. Das sollte ja eigentlich schon vorher geprüft werden, ob es eine Seite gibt, welche aufgerufen werden kann und dann sollte ja auch diese bestehende Seite genommen werden.

    Damit wäre eine solche Funktion ja kein Problem.
    Das was ich vorgeschlagen habe müsste natürlich auch abschaltbar sein.
    Diese neue Funktion wäre aber ganz wunderbar, denn so kann man in TL quasi keine toten Links mehr erzeugen, weil alles immer an der richtigen Stelle rauskommt!

  14. #14
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Hierfür würde ich mir lieber eine eigene Erweiterung wünschen, die dann auch die Dateiverwaltung mit überwacht!

  15. #15
    Contao-Nutzer Avatar von matze
    Registriert seit
    19.06.2009.
    Ort
    Amberg
    Beiträge
    236

    Standard

    wäre auch cool!

  16. #16
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Hallo, ich habe mir das Modul mal angeschaut und ich könnte folgende Funtkion gut gebrauchen:
    • Als Zielseite nicht nur Typolight-Seiten auswählbar machen, sondern dass man optional auch eine eigene URL angeben kann.

  17. #17
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Hmm wäre wohl Sinnvoll, bitte n Ticket aufmachen.

    Grüße

  18. #18
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Das wäre echt super. Wo kann ich das Ticket erstellen?

    Danke,
    Chris

  19. #19
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

  20. #20
    Contao-Fan Avatar von Russe
    Registriert seit
    23.10.2009.
    Beiträge
    729

    Standard

    Das Modul klingt interessant, dann muss ich nicht mehr die htaccess von Hand bearbeiten. Bei meinen bisherigen Redirects habe ich auch welche auf RSS-Feeds, das kann ich mit deinem Modul nicht machen, oder?
    Zumindest habe ich keine Möglichkeit gefunden da man als Ziel nur interne Seiten auswählen kann.
    Russe

  21. #21
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Zitat Zitat von Chris87 Beitrag anzeigen
    Hallo, ich habe mir das Modul mal angeschaut und ich könnte folgende Funtkion gut gebrauchen:
    • Als Zielseite nicht nur Typolight-Seiten auswählbar machen, sondern dass man optional auch eine eigene URL angeben kann.
    @Psi:
    Kannst du ungefähr abschätzen, ob und wann du diese Funktionalität in dein Plugin einbaust? Das wäre für mich sehr hilfreich, danke.

    Gruß,
    Chris

  22. #22
    Contao-Nutzer Avatar von flexx
    Registriert seit
    08.02.2010.
    Beiträge
    121

    Standard

    An sich eine sehr gute Idee. Benötige genau diese Erweietrung durch Relaunch meiner Seite.
    Leider funktioniert es nicht.

    Zur Erklärung:

    Meine alte Seite hat die gleiche Seiten und Ordnerstruktur wie die neu erstellte Typolight seite.
    Alle Dateiendungen der alten Seite sind allerdings .php
    Bei Typolight ist es html.
    Da viele alte Seiten mit php Endung bei Google auf Platz 1 sind möchte ich die Kunden die darauf klicken nicht verlieren.
    Laut Anleitung soll man ja folgendes in die .htaccess einfügen wenn man von php Seiten weiterleiten will:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.php$ index.php [L]
    Wenn ich dies mache, dann wird die aufgerufene php Seite zwar in html umgewandelt ab es funktioniert meine komplette TL Webseite nicht mehr. Es erscheint bei allen Seiten "Page not found 404".

    Unten steht meine .htaccess, so wie es funktioniert. Lasse ich die so funktioniert aber die Umwandlung der alten Seiten von php zu html nicht.
    Die .htaccess unten habe ich so gestaltet, da ich das index.php in der Url weghaben wollte.

    Hat irgendeiner eine Ahnung wie ich das Vorhaben der Alten-Links-Umleitung umsetzen kann?


    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    ##
    # Rewrite base
    ##
    RewriteEngine On
    RewriteBase /

    ##
    # Block malicious requests
    ##
    RewriteCond %{REQUEST_URI} (ftp|https?):|/etc/ [NC,OR]
    RewriteCond %{QUERY_STRING} (ftp|https?):|/etc/ [NC]
    RewriteRule .* - [F,L]

    ##
    # Compress .js and .css files
    ##
    AddEncoding gzip .gz
    <FilesMatch "\.js\.gz$">
    AddType "text/javascript" .gz
    </FilesMatch>
    <FilesMatch "\.css\.gz$">
    AddType "text/css" .gz
    </FilesMatch>
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME} \.(js|css)$
    RewriteCond %{REQUEST_FILENAME}.gz -f
    RewriteRule ^(.*)$ $1.gz [QSA,L]

    ##
    # Rewrite TYPOlight URLs
    ##
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.html$ index.php [L]

  23. #23
    Contao-Nutzer Avatar von b2m
    Registriert seit
    19.06.2009.
    Ort
    Markgräflerland
    Beiträge
    128
    User beschenken
    Wunschliste

    Standard

    Hi

    etwas unglücklich, dass die Beispielurls in den Screenshots im Wiki mit nem leading Slash anfangen, der gar nicht benötigt wird

    Ansonsten läuft die Erweiterung bei mir bisher ohne Probleme.

    Gruß b2m
    1+1=10

  24. #24
    Contao-Nutzer
    Registriert seit
    01.02.2010.
    Beiträge
    15

    Standard

    Ich hab ein ähnliches Problem wie flexx!

    Bei mir haben die alten Seiten den Suffix ".htm", die neuen Typolight Seiten jedoch ".html".

    Ist es nicht möglich ".htm" auf ".html" umzuleiten?

    MfG
    vega

  25. #25
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Doch das müsste gehen:

    .htaccess ergänzen:
    Code:
    ##
    # Rewrite TYPOlight URLs
    ##
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.htm$ index.php [L]
    Und dann das Modul wie gehabt nutzen.

  26. #26
    Contao-Nutzer
    Registriert seit
    01.02.2010.
    Beiträge
    15

    Standard

    .htaccess ergänzen:
    Code:

    ##
    # Rewrite TYPOlight URLs
    ##
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .*\.htm$ index.php [L]

    Und dann das Modul wie gehabt nutzen.

    Ich hab in der .htaccess aber schon die Regel "RewriteRule .*\.html$ index.php [L]"
    Wenn das in ".htm" geändert wird, dann sind haben alle Seiten die Endungen ".htm".

    Meintest du dass ich die Zeilten zusätzlich nochmal dazu kopieren sollte?

    Ich habs jetzt übrigens einfach alles auf ".htm" geändert, da die ".html" URLs noch nicht verbreitet/erfasst wurden.

  27. #27
    AG Core-Entwicklung Avatar von Psi
    Registriert seit
    19.06.2009.
    Ort
    Mittelfranken
    Beiträge
    930
    Partner-ID
    5583
    User beschenken
    Wunschliste

    Standard

    Genau zusätzlich ist das Stichwort.
    Damit html UND htm auf die index.php umgeschrieben werden, dann sollte es eigentlich funktionieren

  28. #28
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Mal ne blöde Frage....wo finde ich den Punkt für Weiterleitungen? Ich habe das Modul installiert und finde kein Feld bei Struktur oder links im Backend Menü? Bin ich blind?

    TL 2.8.3

  29. #29
    Contao-Fan Avatar von Russe
    Registriert seit
    23.10.2009.
    Beiträge
    729

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Mal ne blöde Frage....wo finde ich den Punkt für Weiterleitungen? Ich habe das Modul installiert und finde kein Feld bei Struktur oder links im Backend Menü?
    Sollte im Backend zu finden sein: System > Weiterleitungen
    Russe

  30. #30
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Leider nicht..
    Angehängte Grafiken Angehängte Grafiken

  31. #31
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Leider nicht..
    Bei mir findet sich das auch unter den System-Menüpunkten -> "Weiterleitungen"

    Hast Du überprüft, ob die DB aktuell ist bzw. ob in den TL-Einstellungen eventuell unter "Inaktive Erweiterungen" der Eintrag "Weiterleitungen" aktiviert ist?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  32. #32
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ja, habs ja auch erst heute installiert. Datenbank ist auch aktuell.

  33. #33
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Ja, habs ja auch erst heute installiert. Datenbank ist auch aktuell.
    Hast Du probiert, die Erweiterung neu zu installieren bzw. zu reparieren? Vielleicht gibt es auch irgendeinen Konflikt im Zusammenhang mit einer anderen von Dir installierten Erweiterung...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  34. #34
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Tja...das befürchte ich auch.....aber mit welcher...

    Auch wenn ich alle außer Redirect deaktivere wirds nicht angezeigt.

  35. #35
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Tja...das befürchte ich auch.....aber mit welcher...

    Auch wenn ich alle außer Redirect deaktivere wirds nicht angezeigt.
    Hmm, kurios!

    Letzte Möglichkeit, die ich noch anbieten könnte, wäre das hochgeschätzte TYPOlight Systemdiagnosetool. Vielleicht passt ja im Dateisystem irgendwas nicht / nicht mehr...
    Geändert von xchs (18.05.2010 um 20:17 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  36. #36
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Nein...sieht alles gut aus.

  37. #37
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Nein...sieht alles gut aus.
    Leider nicht ganz! Schau mal hier: [Link entfernt]
    Geändert von xchs (18.05.2010 um 20:43 Uhr)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  38. #38
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    2 Fehler beseitigt.

    Ich arbeite auf diesem Space mit AddHandler php-fastcgi .php . Aber auch bei einem Test mit SMH ändert es leider nichts. Es werden ja alle Module problemlos installiert. Nur Redirect wird nicht angezeigt.

    Wie ist denn der Link dazu im Backend? Also wie "main.php?do=maintenance". Vielleicht geht ein Direktlink.

  39. #39
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    2 Fehler beseitigt.
    Ja fein, hab ich gesehen.

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Ich arbeite auf diesem Space mit AddHandler php-fastcgi .php . Aber auch bei einem Test mit SMH ändert es leider nichts. Es werden ja alle Module problemlos installiert. Nur Redirect wird nicht angezeigt.
    Das vorhin mit dem SMH war nur ein erster Gedanke von mir, da Dein System-Check ursprünglich mir das angezeigt hatte, dass Du einen solchen brauchst. Beim dritten Mal aktualisieren war dann wieder alles grün...

    Nachdem Du jetzt ja die "config.php" neu hochgeladen hast: Funktioniert es noch immer nicht oder?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  40. #40
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    Wie ist denn der Link dazu im Backend? Also wie "main.php?do=maintenance". Vielleicht geht ein Direktlink.
    Bei mir so: "/main.php?do=redirect4ward"
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Redirect4ward] läuft das mit Contao 2.9.1?
    Von Russe im Forum "...4ward"
    Antworten: 2
    Letzter Beitrag: 07.10.2010, 00:56
  2. [redirect4ward] Weiterleitung greift nicht
    Von marsie im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 21.05.2010, 07:45

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •