私はこの RewriteRule を持っています:
RewriteRule ^wiki/search[.php]*?q=(.*)$ /wiki/search/$1 [R]
/wiki/search?q=search_query の形式を /wiki/search/search_query に書き換えようとして、これを次のように書き換えます。
RewriteRule ^wiki/search/(.*)$ /wikisearch.php?id=$1 [L]
ただし、最初のルールにある限り、?q=
単に機能せず、代わりに 404 エラーが発生します。:(
これはなぜですか?書き換えルールなどで GET パラメータを使用できないのですか?