StaticPages und simulierte Verzeichnisse

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
markus
Regular
Posts: 35
Joined: Mon Jun 26, 2006 10:43 pm

StaticPages und simulierte Verzeichnisse

Post 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?
onli
Regular
Posts: 2828
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: StaticPages und simulierte Verzeichnisse

Post 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.
markus
Regular
Posts: 35
Joined: Mon Jun 26, 2006 10:43 pm

Re: StaticPages und simulierte Verzeichnisse

Post by markus »

Da steht einmal "/thema/" und einmal "/thema/?fbclid=Stalkingkennung" drin.
markus
Regular
Posts: 35
Joined: Mon Jun 26, 2006 10:43 pm

Re: StaticPages und simulierte Verzeichnisse

Post 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!
onli
Regular
Posts: 2828
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: StaticPages und simulierte Verzeichnisse

Post by onli »

Genau so. Super!
Post Reply