書き換えルールに次の動作を持たせたいと思います。
URL が次の場合:
/users
index.php?template=users で書き換えます
そして、それが次の場合:
/users?id=2
URL に多くの変数がある場合でも、 index.php?template=users&id=2 で書き換えます。つまり、使用したとしても
/users?id=2&action=edit&something=no&something_else=yes
これらの変数をすべて渡す必要があるため、 /index.php?template=usersid=2&action=edit&something=no&something_else=yes を取得します
これまで、私の htaccess ルールは常に次のようになっていました。
RewriteRule ^([^\.]+)$ index.php?template=$1
しかし、それでは、私が望むように疑問符が含まれる URL を使用することはできません。代わりに、/users&id=2 を使用する必要がありますが、これはばかげているように見えます。
私はかなりグーグルで検索しましたが、解決策が機能しないか、私の場合に十分に類似していないため、それらを適応させて欲しいものを手に入れることができません。