我有一个 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/