Beitrag

Pagekit mit schönen URLs auf Uberspace

2015-07-20 · Archiv

Wer sich etwas auf seinem Uberspace installiert, der schaut natürlich erst nach, ob die Anforderungen stimmig sind. Gesagt getan und Pagekit (v1.0.5) läuft auch, sonst könntet ihr das nicht lesen. Aber etwas hat mich in den letzten Tagen immer wieder gestört: Im Pfad war zwischen der Domain und dem weiterführenden Pfad immer die index.php gestanden.

Nachdem ich mich auf Github durch die Issues durchgearbeitet habe, wurde mehrfach darauf hingewiesen, dass dieser Fehler mit dem Apache Modul mod_rewrite zusammen hängt.

Umgehen kann man das mit dem Workaround.

Dazu ändert man die Zeile 17 in der RequestContext.php von:

$this->setBaseUrl($request->server->get('HTTP_MOD_REWRITE') == 'On' ? $request->getBasePath() : "{$request->getBasePath()}/index.php");

in:

$this->setBaseUrl($request->getBasePath());

#uberspace #pagekit #archive