AddOn


YRewrite - (Multi)domainrewriter mit Seo-Funktionen

Beschreibung

Ein URL Rewriter für mehrere Domains innerhalb einer REDAXO Installation. Verschiedene Domains können hier in der Struktur “reingehaengt” werden und der Rewriter schreibt diese Domains entsprechend um. Funktioniert natürlich auch mit nur einer Domain. Inkl. SEO Funktionen wie: spezifische Title/Description Tags, robots.txt und sitemap.xml


Umsetzung

Yakamara Media GmbH & Co. KG zum Profil

Kaiserstrasse 69
60329 Frankfurt

www.yakamara.de


Versionen

2.4

Für REDAXO
^5.5
Veröffentlicht am
03.11.2018
Require / Packages
structure ^2.0
yform/manager ^2.0

  1. Übersicht

Dieses Addon bietet eine Möglichkeit, REDAXO mit mehreren Domains zu betreiben. Mehrere Domains können dann sinnvoll sein, wenn

  • mehrere Websites eines Kunden in einer Installation verwaltet werden,
  • verschiedene Sprachen (`clang`) einer Website unter unterschiedlichen Domains oder Subdomains erreichbar sind,
  • oder beides.

> Tipp: Wir empfehlen im ersten Fall, für jede einzelne Domain in der Struktur auf der obersten Ebene eine Kategorie anzulegen.

  1. Features

  • Mehrere Domains in einer Webseite verwaltbar
  • Sprachabhängigkeiten von Domains zuweisbar
  • SEO Features: Domain- und sprachabhängige robots und sitemap Dateien
  • Individuelle URL pro Artikel möglich
  • Seitentitel Schema definierbar / pro Domain/Sprache
  • Alias Domains die auf die Hauptdomain verweisen
  • Allgemeine Weiterleitungen. URLs zu internen Artikeln, Dateien, externen Artikeln
  • Canonical Urls

Version 2.4.0 – XX.XX.2018
—————————————

  1. Bugs

- 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)

  1. Neu

- 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)

  1. Docs

- Diverse Anpassungen (Alexander Walther / alexplusde)

2.3

Für REDAXO
^5.5
Veröffentlicht am
30.01.2018
Require / Packages
structure ^2.0
yform/manager ^2.0

  1. Version 2.3 // 30.01.2017

  1. Info

- REDAXO 5.5 ist Vorraussetzung

  1. New
    - 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

  1. Bugs
    - 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

2.2.1

Für REDAXO
^5.2
Veröffentlicht am
01.11.2016
Require / Packages
structure ^2.0
yform/manager ^2.0

  1. Version 2.2.1 // 01.11.2016

  1. Bugs
    Installationfehler bei YForm 2.0 behoben. YForm 2.0 ist nun Vorraussetzung

2.2

Für REDAXO
^5.2
Veröffentlicht am
19.09.2016
Require / Packages
structure ^2.0
yform/manager ^1.0

  1. Version 2.2 // 19.09.2016

  1. Bugs
    - Weiterleitungen funktionierten unter bestimmten Situationen nicht
    - Änderungen an Domainnamen werden nun konsequent referenziert.

2.1

Für REDAXO
^5.2
Veröffentlicht am
25.08.2016
Require / Packages
structure ^2.0
yform/manager ^1.0

  1. Version 2.1 // 25.08.2016

  1. Neu
    - 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

  1. Bugs
    - 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

  1. Info
    - Textänderung: Startpunkt > Mountpoint
    Diverse fehlende Texte ergänzt

2.0.1

Für REDAXO
^5.0
Veröffentlicht am
11.02.2016
Require / Packages
structure ^2.0
yform/manager ^1.0-beta1

  1. Version 2.0.1 // 11.02.2016

- 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.

  1. Bugs

- Caching in der htaccess angepasst. Ist zu unkontrolliert und allgemein. Deswegen erstmal draußen
- Workaround für RewriteBase, allgemeingültig gemacht

2.0

Für REDAXO
^5.0
Veröffentlicht am
02.02.2016
Require / Packages
structure ^2.0
yform/manager ^1.0-beta1

  1. Version 2.0 // 02.02.2016

- 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

1.0-beta1

Für REDAXO
>=5.0.0-beta2
Veröffentlicht am
14.12.2015
Require / Packages
yform/manager ^1.0-beta1

Multidomain Rewriter

- Rewriter für URLs
- Individuelle URLs pro Artikel
- Eigene Marketing-URLs, URLs zu Dateien, Artikel, Redirects individuell setzbar
- Multidomainfähig, Verwaltung und Umgang mit mehreren Domains regelbar
- SEO Funktionen wir, robots.txt, und sitemap.xml – auch Multidomainfähig

1.2.2

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
12.05.2014

sitemap: Es werden nun nur die domainspezifischen Sprachen ausgegeben.

1.2.1

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
12.05.2014

sitemap.xml und robots.txt wurde nicht oder nicht richtig ausgegeben

1.2

Für REDAXO
4.7.x, 4.6.x
Veröffentlicht am
09.04.2014
 

1.1.1

Für REDAXO
4.7.x, 4.6.x, 4.5.x
Veröffentlicht am
12.09.2013