Michael: Flattr und Google’s ModPageSpeed

Ich habe gerade ein Problem analysiert, dass im Zusammenhang mit dem JavaScript-Flattr-Button steht. Ich habe auf meine Webserver das PageSpeed Modul für Apache geladen. Der Filter “trim_urls” schreibt on-the-fly alle URLs um, so dass sie kürzer sind.
Beispiel:
Aus http://www.allesblog.de/blog/2011/05/18/flattr-und-googles-modpagespeed/
wird /blog/2011/05/18/flattr-und-googles-modpagespeed/
Allerdings kann das aktuelle JavaScript nur mit absoluten URLs umgehen, so dass mit gekürzten URLs die Buttons auf der Seite nicht sichtbar werden.
Um das Problem zu “umgehen” kann man den Filter in der ModPageSpeed.conf ausschalten:
ModPagespeedDisableFilters trim_urls