- Neue PHP-Mindestversion 8.1 (@gharlan)
- Eigene Seitentitel werden direkt genutzt, ohne Domain-Titelschema (@bitshiftersgmbh)
- hreflangs:
x-default
wird gesetzt bei Auto-Sprachweiterleitung (@gharlan) - Weiterleitungen: Bei mehreren Matches, wird die Weiterleitung mit den meisten Params genutzt (@gharlan)
- Weiterleitungen: Params ohne Werte werden unterstützt (
?foo&bar
) (@gharlan) - Sitemap: Vorbereitung für Videos (@TobiasKrais)
- Mimetypes in
.htaccess
aktualisiert (@tyrant88) - Meta- und Link-Tags ohne schließenden Slash (@gharlan)
- Doku-Optimierungen/Erweiterungen (@alxndr-w, @geraldurbas, @madiko, @tyrant88)
og:url
-Tag korrigiert (@isospin)- Weiterleitungsschleife beseitigt bei Aufrufen über
?article_ix=X
mit nicht existenter Artikel-ID (@TobiasKrais) - hreflangs wurden nicht korrekt gesetzt bei sprachspezifischen Domains mit gleichem Mountpoint (@marcohanke)
- SEO-Tags: Auswahl
noindex, follow
wurde nicht korrekt beachtet (@gharlan)
- Umleitung bei Frontendaufrufen mit
?article_id=X
-Parameter nicht mehr bei API-Aufrufen und bei POST-Requests, um kompatibler zum Verhalten vor v2.9 zu sein (@gharlan)
- SEO-Daten:
- Bild kann hinterlegt werden (mit neuem Media-Manager-Effekt
yrewrite_seo_image
) (@TobiasKrais) - Neue Methode
getTags
, die alle Tags gemeinsam liefert (bisherige und zusätzliche bzgl.og:
undtwitter:
); Anpassungen über EPYREWRITE_SEO_TAGS
möglich (@tbaddade, @TobiasKrais) - Bisherige Einzelmethoden für die Tags (
getTitleTag
etc.) als deprecated gesetzt (@tbaddade)
- Bild kann hinterlegt werden (mit neuem Media-Manager-Effekt
- Weiterleitungen:
- Ziel wird als URL in der Liste angezeigt (@DanielWeitenauer)
- Deaktivierungsdatum kann manuell gesetzt/geändert werden, das Datum wird formatiert ausgegeben und es wird der Wert "0000-00-00" vermieden (@gharlan)
- Bei Frontend-Aufruf über Parameter
?article_id=X&clang=Y
wird auf die Artikel-URL umgeleitet (@gharlan) - YRewrite löscht nicht mehr den gesamten REDAXO-Cache, sondern nur den eigenen (@alxndr-w)
- Hilfe erweitert/optimiert (@alxndr-w, @skerbis, @TobiasKrais, @tbaddade)
- Artikel, die als Mountpoint/Startartikel/Fehlerartikel verwendet werden, können nicht mehr gelöscht werden (@TobiasKrais)
- Weiterleitungen mit URL-kodierten Zeichen wie
%20
funktionierten nicht (@gharlan) - Artikel-Weiterleitung auf sich selbst wird verhindert (@gharlan)
- SEO-Daten: Default-Werte wurden teils nicht richtig berücksichtigt (@gharlan)
- Fehler, wenn der Client keinen
Host
-Header sendet, beseitigt (@gharlan) - Warning in Sitemap beseitigt (@tyrant88)
- Im Release fehlte die
.htaccess
-Datei (@gharlan)
- Notice im path_resolver wird vermieden (@gharlan)
- Update/Installation schlug fehl wegen eines Unique-Keys auf eine TEXT-Spalte (@gharlan)
- Installation unter PHP 8 und mit yform 4 ermöglicht (@alxndr-w, @TobiasKrais)
- Neue REX_VAR:
REX_YREWRITE_DOMAIN
(@dergel) - Eigene URLs können Anker (
#foo
) enthalten (@tbaddade) - Artikel-spezifische Weiterleitungen: Original-URL ist aufrufbar und wird umgeleitet (@gharlan)
- Weiterleitungen funktionieren nun ohne Berücksichtigung von Groß-/Kleinschreibung (@gharlan)
- Weiterleitungen: URL/Ziel-URL können mehr als 191 Zeichen enthalten (@tbaddade)
- Weiterleitungen werden standardmäßig absteigend nach Erstellung sortiert (@alxndr-w)
- Unique-Keys auf Datenbankebene (@alxndr-w, @tbaddade)
- Medien über Media Manager nutzen den Addonspezifischen Media-Type
yrewrite_default
(@gharlan) - Mime-Type für
.wasm
-Extension ergänzt (@novinet-markusd) - Setup-Page: Vorschaulinks öffnen in neuem Tab (@frood)
- Texte/Readme optimiert (@skerbis, @tbaddade, @alxndr-w, @dergel)
- Schwedische Übersetzung (@interweave-media)
- Anpassungen für neuere yform-Versionen (@marcohanke, @alxndr-w, @tbaddade)
- Domainänderungen wirkten sich wegen Opcache teils verzögert aus (@gharlan)
- Weiterleitungen konnten keine Umlaute enthalten (@gharlan)
- Offline-Sprachen werden bei automatischer Sprachumleitung und beim 404-Artikel nicht mehr berücksichtigt (@TobiasKrais)
- Es entstanden teils Redirects mit ungültiger URL (fehlender Slash zwischendrin) (@TobiasKrais, @gharlan)
rex_yrewrite::getFullPath
hat im Backend eine ungültige URL geliefert (@gharlan)
- URL-Typ in Artikel auswählbar: "Automatisch", "Eigene URL", "Umleitung zu Artikel", "Umleitung zu URL"
- Optional können Unicode-URLs aktiviert werden, in denen dann auch Umlaute, chinesische/kyrillische Schriftzeichen etc. erhalten bleiben
- Sitemap Darstellung .xsl verbessert
- Diverse Erklärungen/Doku verbessert (Danke alexplusde,Hirbod)
- Diverse Übersetzungen ergänzt (Danke Jürgen Weiss, Yves Torres, Fernando Averanga)
- Auto-Redirects: Umgang mit Domains beschränkt auf einzelne Sprachen korrigiert
- Auch im Backend Domain-Aliase umleiten
- noindex, follow ergänzt
- Start-Clang optional automatisch gemäß Browsersprache
- Auch wenn nur eine einzelne Sprache vorhanden ist, kann diese nun in der URL auftauchen
- Bei Artikeln aus Default-Domain relative URLs erzeugen
- Weiterleitungen für URLs mit Query-Parametern können eingerichtet werden
- Bei Custom URLs werden die Varianten mit/ohne Slash automatisch umgeleitet
- Korrektur für WindowsSysteme mit 'default'-Domain (Danke norbert)
- MediaManager URLs werden nun auch im Backend umgeschrieben
- Domains mit expliziter Portangabe konnten nicht gespeichert werden
- Bei Domains mit Unterordner stimmte die Sitemap nicht (Danke Daniel Springer)
- Diverse Warnings/Notices behoben
- Version braucht YForm 3.x, PHP 7.x
- Diverse Übersetzungen ergänzt (Danke Yves und Fernando)
- Mediamanager Urls wegen ab R5.7 richtig umgeschrieben
- QueryCheck verbessert (Danke Hirbod)
- Doppelter EP Aufruf entfernt
- PathGenerator ausgelagert
- Dateien mit Klassen passend verschoben und benannt
- Einführung utf8mb4. Inhalte werden entsprechend konvertiert
- .htaccesss angepasst. Nicht vorhandene Backenddateien leiten nicht mehr auf Frontpage
- Permissions für das URL- und SEO-Editieren hinzugefügt (Danke Daniel Weitenauer)
- Zugriff auf die Namen der SEO-Felder ermöglichen, um sie ändern zu können (Danke Daniel Weitenauer)
- Möglichkeit zum generellen Ein- und Ausblenden der SEO-Blöcke hinzufügen (Danke Daniel Weitenauer)
- Sitemap und XSL für eine nettere Darstellung erweitert (Danke Alex Platter)
- canonical URL um EP YREWRITE_CANONICAL_URL erweitert (Danke Alex Platter)
- Domains/Aliasdomain werden nun validiert, da sonst Fehler geworfen wurden
- Bei WeiterleitungsURLs können nun auch Kommas verwendet werden
- 404 Status wird nun auch bei Startseite als Fehlerseite gesetzt
- Kategorie verschieben Fehler behoben (Danke Alexander Walther)
- Kategorie/Artikel löschen Fehler behoben
- Artikelfunktionen (cat2art, art2cat, art2startarticle) erzeugen nun wieder richtige Pfade
- Warnungen entfernt (Danke Alex Platter)
- MIT Lizenz ergänzt
- AutoRedirects ergänzt. (Danke Wolfgang Bund)
- Alternativ URLs werden nun mit Query_String weitergeleitet
- getFullUrlByArticleId nun auch ohne article id möglich
- Update/Install. SQL Umbau auf ensure Basis (rex_sql_table, rex_sql_column)
- Version nun auch bei YForm 3.x wie auch bei YForm 2.x installierbar
- Anpassungen Texte, Ansichten
- Metafeld angepasst. Wenn noindex, nun auch nofollow
- Startartikel in Nicht-Startsprachen: Korrekten Suffix nutzen
- htaccess Anpassungen dots angepasst (Alexander Walther / alexplusde)
- EP Aufrufe ergänzt (ART_MOVED, ART_COPIED, CAT_MOVED) (Alex Wenz)
- Not Found Artikel nun auch in der richtigen Sprache
- Warnings entfernt
- Beim löschen einer Sprachen kam es bei yrewrite zu einen Error (Tobias Kreis)
- headerstatus um 302 bei Weiterleitungen ergänzt (Wolfgang Bund)
- Ermöglicht, nur ein Zeichen in der URL einzugeben, das nicht mit einem Slash beginnt. Slash am Ende wird dennoch geblockt. (Alexander Walther / alexplusde)
- Statuscode nun auch in der Weiterleitungsübersicht (Wolfgang Bund)
- HTTP_X_FORWARDED_SERVER wird nun beachtet, falls z.B. ein Loadbalancer vorhanden ist
- Sprachen ergänzt: spanisch, englisch, schwedisch
- neue Methode rex_yrewrite::isInCurrentDomain($ArticleId)
- Diverse Anpassungen (Alexander Walther / alexplusde)
- REDAXO 5.5 ist Vorraussetzung
- Testlink in Übersicht gebaut
- Domain werden nun sortiert aufgelistet
- Fremdpages werden nun richtig in die Subnavi eingebunden
- Sprachen ergänzt und angepasst Danke ynamite, Ferando Averanga, Tina Soares, Jürgen Weiss
- Alte ComAuth Abfrage entfernt
- unbekannte Zeichen werden über iconv entfernt, bekannte Zeichen erweitert Danke Tobias Kreis
- Formularname festgelegt
- CSRF Protection eingebaut
- Dokumentation ergänzt. Danke Alex Walther und Thomas Skerbis
- Texte an diversen Stellen gekürzt und angepasst
- Sitemapausgabe hat nun einen cleanOutputBuffer
- URL Umbruch verbesser in der Artikel-URL-Ansicht
- Bei Metadescription werden nun die Inhalte ge-strip_taged
- Aufruf von media mit mediatypes in .htaccess
- Artikel-SEO: Placeholder wird bei Title angezeigt
- Installationsbug behoben
- Offlinesprache wird nun aus der Sitemap entfernt Danke Alex Platter
- Bei URL Generierung werden nun nur aktive Sprache unterstützt
- Warnings bei Konsolenaufrufen entfernt
- Forwarded Protokoll wird nun beachtet (Load Balancer Problem)
- Diverse Warnings entfernt
- Weiterleitungen funktionierten unter bestimmten Situationen nicht
- Änderungen an Domainnamen werden nun konsequent referenziert.
- Diverse Beschreibung/Erklärungen ergänzt
- Methode getCurrentDomain ergänzt
- Diverse Sonderzeichen bei Ersetzungen ergänzt
- Schwedische Sprache ergänzt
- HreflangTag geändert
- extension point "YREWRITE_HREFLANG_TAGS" hinzugefügt
- robots.txt darf nun auch leer sein
- Custom-Urls nun auch mit "/" am Ende erlaubt
- Optional kann nun bei der Startsprache der language slug ausgeschaltet werden
- rex::getServer() wird nicht mehr überschrieben
- www. und http/s werden je nach konfigurierter Domain automatisch umgeleitet
- getFullUrlByArticleId um params und separator wie bei rex_getUrl ergänzt
- Startseitenerkennung korrigiert.
- Automatische Weiterleitung bei fehlendem Suffix
- Sitemap wird nun auch bei der default Domain ausgegeben
- Default clang immer auf aktuelle gesetzt
- ETag deaktiviert
- htaccess. files Ordner auf media geändert
- "Doppelter Slash"-Problem korrigiert
- Sitemap enthält keine 404 Seiten mehr
- Pfadaufruf für Windows angepasst
- Bestimmte Weiterleitung hatten nicht funktioniert.
- Weiterleitung auf Dateien ist korrigiert
- Umgang mit der default-Domain verbessert
- Textänderung: Startpunkt -> Mountpoint
- Diverse fehlende Texte ergänzt
- Texte ergänzt / deutsch und englisch
- rex_yrewrite_scheme ergänzt um getSuffix() und aufruf von normalize() erlaubt und getScheme() ergänzt
- Fehlerinfo wenn noch keine Domain vorhanden ist.
- Caching in der htaccess angepasst. Ist zu unkontrolliert und allgemein. Deswegen erstmal draußen
- Workaround für RewriteBase, allgemeingültig gemacht
- Portierung zu REDAXO 5
- Unterordner sind nun möglich
- http oder https, wird direkt in der Domainbezeichnung festgelegt
- Meta langhref ergänzt
- Fürs Verständnis aus "undefined" -> "default" gemacht.
- Standard-URL-Schema geändert .. aus .html -> /
- Canonical Urls ergänzt