私は、 dokuwiki駆動のヘルプ ドキュメントを配信するために使用するサーバーを、Apache から Lighttpd に切り替えたところです。古い Apache インストールで行ったことの 1 つは、Wiki 全体のミラー コピーを使用して、ヘッダーとサイド バーを取り除いた個々のページを配信することでした。これは、各着信要求に do=export_xhtml を追加する Apache 書き換えルールの助けを借りて行われました。
RewriteEngine On
RewriteBase /dw2/
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^(doku\.php/[^/]+)/?$ $1?do=export_xhtml [L,NC,QSA,R,NE]
Apacheに関しては、私は輸出されていませんが、通常はうまくいきます。しかし、Lighttpd に関しては、私はまったくの初心者であり、その mod_rewrite 機能をどのように使用すればよいかを理解するのに苦労しています。これまでに私が達成したほとんどのことは、サーバーを完全に停止させることだけです。これが私の最善の努力です
url.rewrite-once = (
"^/dw2/([^\?]+)(\?(.*))?" => "/dw2/doku.php/$1?do=export_xhtml"
)
コツをつかめば、Lighty speak に変換するのはそれほど難しいルールではないと思います。変換を手伝ってくれる人がいれば、とても助かります。