私は URL を持っています: search/?word=asdf にリダイレクトしたい: search/word/asdf/ と内部で実行: ?cmd=search&word=asdf
これにより、PHP $ _GET ['cmd'] および $ _GET ['word'] を取得できます。
htaccessでそれを行う方法は?
編集:
私の .htaccess は次のとおりです。
RewriteRule search(.*) %{HTTP_REFERER}cmd/search$1
RewriteRule cmd/search/?key-word=(.*) %{HTTP_REFERER}cmd/search/key-word/$1
しかし、これは機能しません。新しい URL は次のとおりです: localhost/bruc/sandbox/electrolux/trunk/cmd/search/?key-word=asdf
ただし、次のようにする必要があります: localhost/bruc/sandbox/electrolux/trunk/cmd/search/key-word/asdf
したがって、この正しい URL を localhost/bruc/sandbox/electrolux/trunk/?cmd=search&key-word=asdf にリダイレクトします。
しかし、うまくいきません!ここで私のアプローチを試してください:http://htaccess.madewithlove.be/