これは機能します:
HTML
<a href="/search/querystring">query</a>
htaccess
RewriteRule ^search/([-0-9a-z]+)$ /search.php?q=$1 [L]
検索フォームを通過する:
<form method="get" action="/search">
<input type="search" name="q" value="querystring" />
<input type="submit" />
</form>
これは htaccess で可能ですか、それとも search.php 内から PHP でリダイレクトする必要がありますか?
望ましい結果の例: http://twitter.com/search/hello
編集
これを行うために JavaScript に依存したくないので、検索エンジンや JavaScript が無効になっている人にもこれが表示されます。