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?
StaticPages und simulierte Verzeichnisse
Re: StaticPages und simulierte Verzeichnisse
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
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.
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;
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
Da steht einmal "/thema/" und einmal "/thema/?fbclid=Stalkingkennung" drin.
Re: StaticPages und simulierte Verzeichnisse
Habe dort jetzt ein
eingefügt und mein Problem scheint weg zu sein.
Dankeschön!
Code: Select all
if(strpos($nice_url,"?")!==false) { $nice_url = strstr ( $nice_url , "?", true);};
Dankeschön!
Re: StaticPages und simulierte Verzeichnisse
Genau so. Super!