Page 1 of 1

StaticPages und simulierte Verzeichnisse

Posted: Mon Mar 30, 2020 12:14 pm
by markus
Moin,

um mit dem StaticPages-Plugin Verzeichnisse zu simulieren, vergeben wir Aliase wie "verzeichnis/". Da leider neuere Browser meinen, den letzten Slash wegmachen zu müssen, generieren wir ein leeres Verzeichnis "verzeichnis", in dem per .htaccess die RewriteEngine abgeschaltet wird. So erzeugt der Aufruf von "verzeichnis" einen Redirect nach "verzeichnis/" und alles ist gut.

Bisher hat das keine Probleme verursacht. Etwas umständlich, aber dafür haben wir schöne URLs wie https://domain.tld/thema/ - da wir die ab und an der Presse auch telefonisch durchgeben müssen, ist das so sehr praktisch. Mit Slash wie ohne.

Nun pappt Facebook leider hinten einen zusätzlichen Parameter zum User-Stalking dran und macht daraus folgendes: https://domain.tld/thema/?fbclid=Stalkingkennung - dies führt zu einem Fehler 404.

Meine Frage nun:
Was muss ich im Staticpages-Plugin anpassen, um vor der S9y-Auswertung einfach alles ab einschließlich Fragezeichen wegzuschmeißen? Das erscheint mir grad die einfachste Lösung. Ich hab die Stelle mit $nice_url gefunden, hätte sie halt gern noch etwas nicer und bin unsicher, wie ich das am Besten mache. Kann mir jemand weiterhelfen?

Re: StaticPages und simulierte Verzeichnisse

Posted: Wed Apr 01, 2020 10:14 pm
by onli
Hi
Könntest du dir kurz ausgeben lassen auf was $nice_url nach den Umleitungen gesetzt wurde? Dafür sollte es reichen, bei https://github.com/s9y/additional_plugi ... .php#L3038 ein

Code: Select all

echo $nice_url;
einzufügen.

Dann einmal die gleiche statische Seite ohne /?fbclid=Stalkingkennung und einmal mit aufrufen. Das sollte zuverlässiger sein als die Umleitung in einem testblog nachzustellen.

So sollten wir auch sehen können, ob das Plugin überhaupt zum Zuge kommt. Und vielleicht können wir dann an der Stelle einfach den String zurechtschneiden.

Re: StaticPages und simulierte Verzeichnisse

Posted: Thu Apr 02, 2020 9:06 am
by markus
Da steht einmal "/thema/" und einmal "/thema/?fbclid=Stalkingkennung" drin.

Re: StaticPages und simulierte Verzeichnisse

Posted: Thu Apr 02, 2020 9:23 am
by markus
Habe dort jetzt ein

Code: Select all

if(strpos($nice_url,"?")!==false) { $nice_url = strstr ( $nice_url , "?", true);}; 
eingefügt und mein Problem scheint weg zu sein. :)

Dankeschön!

Re: StaticPages und simulierte Verzeichnisse

Posted: Thu Apr 02, 2020 10:16 am
by onli
Genau so. Super!