0

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 ルールを変更して を削除するにはどうすればよいですか? 変数から?

4

0 に答える 0