Schlagworte: php
12.10.08
Clean URLs with lighttpd
To get clean URLs (e.g. for permalinks) in Lighttpd, you have to use the magnet module (lighttpd-mod-magnet in Ubuntu/Debian), and a Lua script.
I've created a file /etc/lighttpd/rewrite-to-docroot.lua:
if (not lighty.stat(lighty.env["physical.path"])) then
lighty.env["physical.path"] = lighty.env["physical.doc-root"] .. "index.php"
end
And enabled it using:
magnet.attract-physical-path-to = ("/etc/lighttpd/rewrite-to-docroot.lua")
This simulates the following mod_rewrite snippet known from Apache:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Previously I was using a tricky method, which would use the 404 handler ("server.error-handler-404 = /index.php"), but this caused missing GET params (as documented in the Lighttpd FAQ).
As a result, paged browsing of categories and tags wasn't possible.
06.07.07
OpenID plugin for b2evolution released
Ich habe endlich ein Release des OpenID-Plugins fertiggestellt. (Download).
Gestern habe ich die Funktionalität zum Bearbeiten von OpenIDs im Account hinzugefügt, so dass man jetzt auch bestehenden Accounts mit einer oder mehreren OpenIDs verlinken kann. Diese lassen sich dort im Benutzerprofil (Adminbereich) auch wieder entfernen.
Das Plugin unterstützt den (bisherigen) OpenID 2.0-Entwurf und ist natürlich hier auf diesen Blogs installiert. Auch auf demo.b2evolution.net kann man es testen.
Viel Spass und weniger Paßwörtern wünsche ich euch
29.01.07
13.07.05
Herzlichen Glückwunsch, liebes PHP5
Nachdem kürzlich PHP 10-jährigen Geburtstag hatte, lese ich gerade im Wikipedia-Artikel zu PHP, dass PHP 5 am "13. Juli 2004" freigegeben wurde und damit heute einjährigen Geburtstag feiert.
Darauf gestossen bin ich durch Eingabe von PHP in einem F0rmular.
