apache .htaccess 書き換えルールを lighttpd に変換しようとしています:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f [NC]
RewriteCond %{REQUEST_FILENAME} !-d [NC]
RewriteRule ^(.*)$ index.php?q=$1&%{QUERY_STRING} [L]
URL /projekt?test=test にアクセスすると、Apache の print_r($_GET) は次のようになります。
配列 ( [q] => プロジェクト [テスト] => テスト )
しかし、これを lighttpd に変換するために見つけたルールに従うと、次のルールになります。
url.rewrite-if-not-file = (
"^/([^.?]*)\?(.*)$" => "index.php?q=$1&$2"
)
配列は次のようになります: Array ( [q] => projekt [?test] => test )
lighttpd ルールを変更して を削除するにはどうすればよいですか? 変数から?