urlcleaner: Neue Erweiterung zum Bereinigen von URLs

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • andreasisaak
    Contao-Urgestein
    • 07.07.2009
    • 4107

    #76
    Ok alles klar. Aber ich glaube ich bin nicht der einzige der in der Zeitnot das ganze einfach zwischen den beiden Befehlen schreiben wird.

    Vielleicht hilft es ja hier nochmal konkret im ER drauf hinzuweisen?

    Kommentar

    • xchs
      Administrator
      • 19.06.2009
      • 14682

      #77
      Zitat von jared Beitrag anzeigen
      Kann es sein das man die Einträge für urlcleaner nicht zwischen

      ### INSTALL SCRIPT START ###
      ### INSTALL SCRIPT STOP ###

      schreiben darf? Zumindest wird bei mir dann der Eintrag verfälscht und es geht nichts mehr. Hab es außerhalb dieser 2 Bereiche geschrieben und jetzt läuft es wunderbar
      Zitat von jared Beitrag anzeigen
      Ok alles klar. Aber ich glaube ich bin nicht der einzige der in der Zeitnot das ganze einfach zwischen den beiden Befehlen schreiben wird.
      Ich hatte das auch schon mal hier erwähnt.
      Contao Community Administrator

      [Unterstützungsmöglichkeiten]
      sigpic

      Kommentar

      • jan.theofel
        Contao-Urgestein
        • 23.06.2009
        • 1857

        #78
        Hi,

        habe den Hinweis im ER ergänzt. Danke für die Anregung!

        Jan
        Jan Theofel
        Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

        Kommentar

        • Supermann
          Alter Contao-Hase
          • 17.02.2010
          • 1293

          #79
          Hallo,

          ich habe das Problem das wenn ich aus dem "News Tag" Modul einen Tag anklicke wird dieser in der Browseradresszeile richtig angezeigt:

          http://www.meine-domain.de/news/tag/Fine Art.html

          wenn ich mit der Maus bei dem "News Tag" Modul über einen Tag fahre, wird mir unten in der Browserzeile aber das folgende angezeigt:

          http://www.meine-domain.de/news/news-reader/tag/Fine Art.html

          und genau diese "news-reader" sollte ja dort raus.

          Wo ist hier der Fehler????

          Gruß




          Meine aktuelle Einstellung:

          $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
          'artist' => 'user',
          'market/motiv' => 'image',
          'market' => 'category',
          #'faq' => 'antworten',
          'faq' => 'antworten/items',
          'news' => 'news-reader/items',

          );

          Kommentar

          • jan.theofel
            Contao-Urgestein
            • 23.06.2009
            • 1857

            #80
            Hi,

            Zitat von Supermann Beitrag anzeigen
            http://www.meine-domain.de/news/news-reader/tag/Fine Art.html
            und genau diese "news-reader" sollte ja dort raus.
            In diesem Fall hast du eben nicht news-reader/items in der URL sondern news-reader/tags. Du kannst nur entweder oder filtern, da urlcleaner sonst nicht wissen kann, ob er items oder tags in die URL einsetzen soll.

            Jan
            Jan Theofel
            Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

            Kommentar

            • Wolf Larsen
              Contao-Nutzer
              • 05.01.2011
              • 118

              #81
              Hallo Zusammen,

              bei Contao muss man für Nachrichten eine Nachrichten-Seite und eine Nachrichten-Leser-Seite einrichten. Bekomme ich sowas hin?

              URL der Nachrichten-Seite


              URL der einzelnen Nachricht


              Man bekommt die "items" mit urlcleaner raus, aber ich kann nicht die gleichen Namen für Seite und Leser vergeben. Ich möchte aber nicht für das Thema Nachrichten zweimal irgendwas mutwillig erfinden und die eine Seite Nachrichten und die andere etwa News nennen.

              Kann da urlcleaner auch helfen?

              Danke,
              Wolf

              Kommentar

              • Flex
                Contao-Urgestein
                • 03.06.2010
                • 2149

                #82
                Beispiel:

                News Liste: news/liste.html
                News Leser: news/leser/item/xxx.html

                Dann im urlcleaner:
                Code:
                leser/item
                Dann killt er beides und es ist trotzdem erreichbar.

                Kommentar

                • Wolf Larsen
                  Contao-Nutzer
                  • 05.01.2011
                  • 118

                  #83
                  Danke für die Hilfestellung, Flex! Kapiere es aber noch nicht.

                  Meine News sind ohne cleaner unter
                  http://local.contao.com/news erreichbar

                  Klickt man auf eine Nachricht kommt


                  Wie soll denn aus dieser zweiten URL nun


                  werden? Ich kann ja news/leser gar nicht ersetzen, weil news in der zweiten URL nicht mehr vorkommt, weil man nicht zwei news-Aliase für Seite und Leser festlegen kann. Oder muss man das in der Seitenstruktur anders anlegen?

                  Edit: OK, ich check es gerade! Ich brauch ZUSÄTZLICH folderurl. Das ist ja heftig, das Contao nur so flache URLs kann und von sich aus die Hierarchie der Seitenstruktur ignoriert, oder sehe ich das falsch?

                  Jetzt klappt das mit den News!

                  Wolf
                  Zuletzt geändert von Wolf Larsen; 29.05.2011, 21:46.

                  Kommentar

                  • Flex
                    Contao-Urgestein
                    • 03.06.2010
                    • 2149

                    #84
                    Nein, das siehst du nicht falsch, für eine ordnerorientierte Struktur brauchst du folderurl. Contao unterstützt solche Aliase nicht von Haus aus.

                    Kommentar

                    • NoName26
                      Contao-Fan
                      • 13.08.2010
                      • 304

                      #85
                      Hallo,

                      ich habe den urlcleaner eingesetzt, um beim Katalog das Fragment "items" aus der URL zu entfernen. D.h. aus

                      domain.de/haendler-und-partner/haendler/items/alias soll
                      domain.de/haendler-und-partner/haendler/alias werden.

                      Die Links werden auch korrekt geändert, allerdings sind sie Seiten unter der neuen URL nicht aufrufbar ("Page not found"). Rufe ich die alte URL manuell im Browser auf, erscheint die Seite.

                      Was ich gemacht habe:
                      - urlcleaner installiert
                      - in die localconfig.php folgenden Code hinzugefügt:
                      Code:
                      $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
                        'haendler' => 'items',
                      );
                      Zu sehen gibt es das Ganze hier.
                      Viele Grüße, TN

                      Kommentar

                      • pmmueller
                        Buchautor 'Websites erstellen mit Contao'
                        • 19.06.2009
                        • 1523

                        #86
                        Zitat von Wolf Larsen Beitrag anzeigen
                        Das ist ja heftig, das Contao nur so flache URLs kann und von sich aus die Hierarchie der Seitenstruktur ignoriert, oder sehe ich das falsch
                        Nicht wirklich "heftig", nur anders als du es erwartet hast. Das Thema "Flache vs. hierarchische URLs" wird im Forum immer mal wieder diskutiert und bestimmt nie vollständig gelöst

                        Die Erwartungshaltung der Ordnernamen stammt vom Umgang mit statischen Webseiten, wo sie der Normalfall sind. Beim Bau von little-boxes.de hatte ich damals noch dieselbe Erwartungshaltung und habe dann auch [folderurl] genommen.

                        Inzwischen finde ich flache URLs überhaupt gar nicht mehr schlimm. Mit flachen URLs kann man z. B. die Seitenstruktur im Backend nachträglich komplett neu sortieren, ohne dass sich dadurch im Frontend auch nur eine einzige URLs ändert! Die Site wird inhaltlich komplett reorganisiert, und die in den Suchmaschinen erfassten URLs bleiben alle intakt: Kein einziger Link geht kaputt und wird zum 404. Das ist auf Dauer ein echter Vorteil.
                        »pmueller.de« | »groningen-info.de«

                        Kommentar

                        • tl_richard_user
                          Contao-Fan
                          • 27.06.2010
                          • 539

                          #87
                          Hast du das schon probiert? Und das nach dem Kommentar?
                          PHP-Code:
                          $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
                            'haendler-und-partner/haendler' => 'items',
                          ); 
                          

                          Kommentar

                          • NoName26
                            Contao-Fan
                            • 13.08.2010
                            • 304

                            #88
                            Hallo,

                            danke für den Tipp. Mit
                            Code:
                            $GLOBALS['TL_CONFIG']['arrUrlFragments'] = array(
                              'alle Verzeichnisse von der Domain bis vor items' => 'items',
                            );
                            hat es geklappt :-)

                            Klasse Extenstion!
                            Viele Grüße, TN

                            Kommentar

                            • Didl
                              Contao-Nutzer
                              • 13.09.2009
                              • 52

                              #89
                              URL cleanen bis root

                              Eine Frage zu dieser tollen Erweiterung. Sie funktioniert aber ich möchte z.B. auch den kompletten Kurzpfad latest-news/items nach der TLD eliminieren, so dass ich nur noch Domain/alias.html ausgegeben bekomme.
                              Geht das auch?
                              Code:
                              'latest-news' => 'items'
                              funktioniert reibungslos, items wird radiert.

                              Aber sowas
                              Code:
                                '' => 'latest-news/items' oder sowas   '/' => 'latest-news/items',
                              will nicht um beide Pfandangaben rauszulöschen.
                              Contao-Projekt: www.transpiration.de Ratgeber Schwitzen - Hyperhidrosis

                              Kommentar

                              • NoName26
                                Contao-Fan
                                • 13.08.2010
                                • 304

                                #90
                                Hallo Didl,

                                ich habe mal verschiedene Versionen ausprobiert, u.a. auch
                                Code:
                                'domain.de' => 'verzeichnisse'
                                aber bei mir hat auch nichts geklappt.

                                Eine sinnvolle Verzeichnisstruktur findet Google aber ganz nett. Falls SEO also der Grund sein sollte, aus dem du die gesamten Verzeichnisse aus der URL entfernen möchtest, brauchst du dir keine Gedanken zu machen.
                                Viele Grüße, TN

                                Kommentar

                                Lädt...