[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • SEO42 AddOn für REDAXO 4.5+ - Seite 18
Seite 18 von 27

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 1. Nov 2014, 14:59
von mmh
Peter, du bist ein Wahnsinns-Typ ;-)
Funktioniert alles wunderbar !!!

Besten Dank für die schnelle Hilfe !!!!

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 1. Nov 2014, 16:29
von Peter.Bickel
Danke, das freut mich.

Der Vollständigkeit halber:
Du hättest natürlich auch mit den hidden fields arbeiten und die Versandmethode des Formulars auf post umstellen können.
rex_request greift in beiden Fällen; es gibt aber auch rex_get und rex_post.

Es empfiehlt sich, derart übergebene Variablen aus Sicherheitsgründen immer mit rex_request, etc. zu säubern.

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 5. Nov 2014, 13:20
von gege
Hallo zusammen,

ich habe folgendes Problem:
Ich bekomme über das url_control - Plugin immer nur auf die Fehlerseite.
Der normal rewrite über seo42 funktioniert problemlos.

Hat hier jemand einen Tip?

Danke im voraus

Gruß Gege

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 5. Nov 2014, 15:20
von RexDude

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 5. Nov 2014, 16:03
von gege
Leider brachte das nicht den erhofften Erfolg...
Hab die Änderungen gemacht und dann Cache gelöscht, muss ich sonst noch was machen?

Sonst noch eine Idee?

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 5. Nov 2014, 16:06
von RexDude
Im ADS News Addon gibts ne Beschreibung mit Bild was man alles Einstellen muss: https://github.com/Sysix-Coding/asd_news
Vielleicht schaust da mal als nächstes...

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 5. Nov 2014, 16:34
von gege
Leider sieht es für mich aus als würde hier alles passen.
Es wird auch die url_control_generate_path_file.php sauber erstellt.
Auch merkwürdig ist, dass es auf einem anderen Server problemlos läuft.
Kann das auch irgend eine Server-Einstellung sein?

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 5. Nov 2014, 18:25
von gege
So, hab jetzt nach langem debuggen den Fehler gefunden.
Folgendes musste ich ändern in der url_control.php
alt:

Code: Alles auswählen

public static function getFullRequestedUrl()
    {
        $s = empty($_SERVER['HTTPS']) ? '' : ($_SERVER['HTTPS'] == 'on') ? 's' : '';
        $protocol = substr(strtolower($_SERVER['SERVER_PROTOCOL']), 0, strpos(strtolower($_SERVER['SERVER_PROTOCOL']), '/')) . $s;
        $port = ($_SERVER['SERVER_PORT'] == '80') ? '' : (':' . $_SERVER['SERVER_PORT']);

        return $protocol . '://' . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
    }
Neu:

Code: Alles auswählen

public static function getFullRequestedUrl()
    {
        $s = empty($_SERVER['HTTPS']) ? '' : ($_SERVER['HTTPS'] == 'on') ? 's' : '';
        $protocol = substr(strtolower($_SERVER['SERVER_PROTOCOL']), 0, strpos(strtolower($_SERVER['SERVER_PROTOCOL']), '/')) . $s;
        $port = ($_SERVER['SERVER_PORT'] == '80') ? '' : (':' . $_SERVER['SERVER_PORT']);

        return $protocol . '://www.' . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
    }
Es war so, dass die Pfad ja verglichen werden und die Strings einfach nicht identisch waren, da die Function getFullRequestedUrl mir den Pfad ohne das www. zurück gegeben hat, da ich aber im SEO42 eingestellt hatte, dass alle URLs immer auf die www. weitergeleitet werden hat es hier nicht mehr funktioniert.
Ich hoffe das war es jetzt...

Danke für die Unterstützung RexDude...

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 6. Nov 2014, 10:42
von RexDude
Hi gege,

ich freue mich dass du dein Problem selbstständig in den Griff bekommen hast :D
Allerdings kann es ja nun sein, dass das auch bei anderen auftaucht und eine "hartcodierte" Lösung ist ja auch nicht so zukunftsischer. Kannst du hier vielleicht genau das Problem benennen und auch einen Lösungsvorschlag anbieten der auch für andere mit anderen Konfigurationen funktioniert? Oder ist es was speziell individuelles bei dir? Ich stecke in url_control überhaupt nicht drin daher wäre es cool hier ein bisschen unterstützung zu erhalten. Vermutlich fuzt ja dann hier was im Zusammenhang mit den neuen Redirects von SEO42 4.0+ die jetzt über PHP laufen nicht ganz oder?

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 6. Nov 2014, 12:11
von Sysix
das Problem liegt auf der Hand,

url_control::getFullRequestedUrl() liefert die url ohne www.
er schaut nicht was bei seo42 eingestellt ist :)

@RexDude: dein Bugfix klappt wunderbar, hab grad bei paar Systemen upgedatet und dein Fix hat mir wieder meine alten Seiten angezeigt.

Gruß Sysix

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 6. Nov 2014, 12:37
von gege
Hey zusammen,

also hab mir das nochmal schnell angeschaut und folgendes in der url_control::getFullRequestedUrl geändert:

Code: Alles auswählen

public static function getFullRequestedUrl()
    {
        $s = empty($_SERVER['HTTPS']) ? '' : ($_SERVER['HTTPS'] == 'on') ? 's' : '';
        $protocol = substr(strtolower($_SERVER['SERVER_PROTOCOL']), 0, strpos(strtolower($_SERVER['SERVER_PROTOCOL']), '/')) . $s;
        $port = ($_SERVER['SERVER_PORT'] == '80') ? '' : (':' . $_SERVER['SERVER_PORT']);

        //return $protocol . '://' . $_SERVER['SERVER_NAME'] . $port . $_SERVER['REQUEST_URI'];
        return $protocol . '://' . $_SERVER['HTTP_HOST'] . $port . $_SERVER['REQUEST_URI'];
    }
Also es funktioniert so auf beiden Servern, sowohl mit www als auch ohne.
Ob das jetzt natürlich die absolute Deluxe-Lösung ist, ??? aber es funktioniert.

Gruß Gege

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 6. Nov 2014, 12:43
von RexDude
Sehr gut! Ich hatte auch an HTTP_HOST gedacht weil ja SERVER_NAME ein manuell eingestellter Wert ist. Und was passiert wenn man die Url in der Nicht-WWW Variante aufruft. Wird dann korrekt weitergeleitet?

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 6. Nov 2014, 12:46
von gege
ja funktioniert zumind bei mir 1a.
Konnte es ja recht einfach testen, da ich das selbe Projekt auf einem anderen Server mit einer Subdomain zwischenparken musste. Auch hier keine Probleme nach der Änderung.

Gruß Gege

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 6. Nov 2014, 12:51
von RexDude
Ok Danke. Ich mach mal ein Issue auf beim url_control Plugin.

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 22. Nov 2014, 11:06
von alexwenz
RexDude hat geschrieben:Hier ist die Lösung: https://github.com/RexDude/redaxo_plugi ... 72b5607809
1.000 Dank für den Link. Stand kurz vorm Wahnsinn.
Gruß und schönes Wochenende!
Alex

rex_getUrl support

Verfasst: 25. Nov 2014, 21:44
von cukabeka
Hallo,

nachdem ich kürzlich erst (wegen LESS-Support ;) ) von RexSEO auf SEO42 umgestiegen bin, ist mir nun aufgefallen, dass ich einige Features noch nicht verstehe bzw vermisse:

1.
RexSEO greift ja direkt die rex_getURL-Funktion ab und baut damit unmittelbar die Links ein, inklusive Parametern (die man in RexSEO selbst justieren konnte). Soweit ich das beobachten konnte und verstehe, macht SEO42 das nicht mehr, richtig?

2.
Nun habe ich das URI-Plugin gefunden und die Hoffnung, dass dieses mir diese URL-Rewrites mit den Parametern zurückbringt. https://github.com/RexDude/redaxo_plugin_url_control
Soweit ich das sehe, muss ich dafür aber einen anderen PHP-Call überall in mein System setzen, um die korrekten Urls zurück zu bekommen: url_generate::getId() bzw url_generate::getUrlById()
Gibt es keine Möglichkeit, schlicht sowas hier

Code: Alles auswählen

rex_getUrl(REX_ARTICLE_ID,REX_CLANG_ID,array('parameter'=>"foo")) 
schön umschreiben zu lassen, damit zB domain.de/de/Artikelname/+++/parameter/foo zurückzubekommen?
In der Doku habe ich dazu nichts gefunden..

3.
Was macht der Menüpunkt "Urls erzeugen" genau? Das scheint ja das uri-control-plugin zu sein, aber wie konfiguriere ich es?

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 25. Nov 2014, 21:50
von RexDude
Moin,

1. Doch eigentlich schon. Aber es gibt halt keine ++ Parameter Umschreibungen mehr. Hilt solche Urls nicht für optimal deshalb entfernt.

2. Siehe 1.

3. Siehe ADS News Addon. Dort ist in der Hilfe ne Beschreibung.

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 25. Nov 2014, 22:52
von cukabeka
moin dude,

danke dir, das bringt schon mal etwas licht ins dunkel. Also, bei mir kommen die Parameter so raus:

domain.de/kategorie/artikel.html?parameter

habe ich aus versehen was verstellt? du schreibst bei 1. ja, dass du lediglich die ++-Trennung entfernt hast - habe ich richtig verstanden, dass ich also für die gute alte RexSEO-URL das plugin brauche? Oder ist das noch irgendwie anders vorhanden?

Re: [v4.0.2] SEO42 AddOn für REDAXO 4.5+

Verfasst: 25. Nov 2014, 22:58
von RexDude
Mit ++ meinnte ich die komplett umgeschriebenen Parameter Urls. Nimm einfach url_control dann passt es schon :) ...aber wohl dosiert sind manchmal auch Parameter in der Url völlig vertret bar ;)

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

Verfasst: 4. Dez 2014, 00:31
von RexDude
### Version 4.1.0 - 03. Dezember 2014

* Update: Bitte die Hinweise in der `UPDATE.md` beachten!
* Fixed #155: Kombination One Page Mode + Mehrsprachigkeit führte in der Sitemap.xml zu einem fehlerhaften Eintrag, thx@TobiasKrais
* Fixed #156: Bei Benutzung von `rex_redirect()` gab es Probleme mit den Query Parametern, thx@Sysix
* Fixed #158: Mime Types für Fonts verbessert, Chrome meldete sonst "Resource interpreted as font but transferred with MIME type x-font/woff", thx@TobiasKrais
* Neu: Ausgabe einer Breadcrumb Navigation möglich, siehe Codebeispiele, thx@webghostx
* Neu: Google Site Verification Unterstützung: über die Webmaster Tools den Namen der Html-Datei (google*.html) kopieren und bei den Einstellungen eintragen. Upload der Datei nicht nötig!
* Neu: `nav42::setLiClass()` hinzugefügt, thx@polarpixel
* Neu: `min42` Plugin zur Readme hinzugefügt, thx@webghostx
* Neu: FAQ Eintrag: "Gibt es ein Tutorial zu SEO42 und/oder weitere Informationen zu den Features des Addons?"
* Verbessert: SCSS Compiler auf Version 0.0.15 aktualisiert
* Verbessert: LESS Compiler auf Version 0.5.0 aktualisiert
* Verbessert: Existiert bereits eine `robots.txt`, `sitemap.xml` oder `google*.html` Datei so wird diese zuerst ausgeliefert bevor das automatische Handling von SEO42 greift
* Verbessert: Cached Redirects wurden in eine eigene Datei ausgelagert
* Verbessert: Website Manager 3.0 Kompatibilität
* Finetuning

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

Verfasst: 4. Dez 2014, 00:40
von Oliver.Kreischer
Hey Dude,

toll! Danke sehr.
RexDude hat geschrieben:* Verbessert: LESS Compiler auf Version 0.5.0 aktualisiert
Wird dann noch für manche Sachen (Bootstrap) das Plugin "lessdotphp" benötigt?

Grüße
Olien

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

Verfasst: 4. Dez 2014, 00:46
von RexDude
Wird dann noch für manche Sachen (Bootstrap) das Plugin "lessdotphp" benötigt?
Konnte ich leider nicht rausfinden. Vielleicht weiss hier Daniel bescheid (oder jemand anderes) :)

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

Verfasst: 4. Dez 2014, 01:04
von Oliver.Kreischer
Danke

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

Verfasst: 4. Dez 2014, 03:11
von ralf.schlott
Danke für alle Deine Bemühungen und die stetige Weiterentwicklung!

Ralf

Re: [v4.1.0] SEO42 AddOn für REDAXO 4.5+

Verfasst: 4. Dez 2014, 10:41
von alexwenz
Ich möchte auch mal Danke sagen für das geniale Plugin und die stete Weiterentwicklung :D :

DANKE!