BreiteSeites Blog

WordPress Permalinks mit Lighttpd 1.4

2 comments

Hallo,

wer die recht nette Permalinks-Funktion von WordPress nutzen möchte, allerdings anstelle eines Apache- einen Lighttpd Web-Server installiert hat, kann sich des mod_magnet Moduls von Lighttpd bedienen.

Zuerstmal muss man unter Debian (etch) das Paket lighttpd-mod-magnet installieren mit:

aptitude install lighttpd-mod-magnet

Danach die Konfigurationsdatei von Lighttpd öffnen und den Hostabschnitt wie folgt anpassen:

$HTTP["host"] == "your.domain-here.com" {
  server.document-root = "/path/to/your/htdocs"
  magnet.attract-physical-path-to = ( server.document-root + "/rewrite.lua" )
}

Hinweis: Die rewrite.lua sollte im Verzeichnis eures Blogs sein. Also die Zeile könnte auch wie folgt aussehen:

  magnet.attract-physical-path-to = ( server.document-root + "/my/blog/rewrite.lua" )

Achtung: Damit mod_magnet funktioniert, muss dieses Modul in der Konfiguration ebenfalls noch aktiviert werden (server.modules).

Jetzt müsst ihr die rewrite.lua im angegeben Verzeichnis noch erstellen und mit folgendem Inhalt füllen:

attr = lighty.stat(lighty.env["physical.path"])
 
if (not attr) then
  lighty.env["uri.path"] = "/index.php"
  lighty.env["physical.rel-path"] = lighty.env["uri.path"]
  lighty.env["physical.path"] = lighty.env["physical.doc-root"] .. lighty.env["physical.rel-path"]
end

Gegebenfalles ist auch hier wieder das Blogverzeichnis anzupassen, also konkret folgende Zeile:

  lighty.env["uri.path"] = "/my/blog/index.php"

Danach noch Lighttpd neustarten:

/etc/init.d/lighttpd restart

Und die Einstellungen im WordPress Admin Interface unter Einstellungen -> Permalinks nach belieben einstellen. Wer Cache-Plugins nutzt: Nicht vergessen den Cache danach zu leeren, damit die Änderungen sichtbar werden.

P.S.: Hab ich natürlich eben direkt für meinen Blog auch integriert.

Quelle: sudhacker.com

Written by breiti

Juni 8th, 2009 at 7:53 pm

Posted in Computer

Tagged with mod_magnet, permalinks

2 Responses to 'WordPress Permalinks mit Lighttpd 1.4'

Subscribe to comments with RSS or TrackBack to 'WordPress Permalinks mit Lighttpd 1.4'.

  1. Hübsch, hab aber mit etwas Arbeit eine eventuell etwas “schlankere” Lösung gefunden, und um Multi-Wordpress Support erwietert: http://www.chrische.de/2010/04/lighttpd-in-verbindung-mit-wordpress-und-rewrites/

    Chrische

    24 Apr 10 at 12:30

  2. thx für das gute tut, nun bin ich endlich mit lighthttp fertig =)

    sMi

    13 Dez 10 at 13:39

Leave a Reply