这工作:用于搜索查询的干净网址?
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会看到这一点。
谢谢。查看我对JavaScript的编辑。 – DADU 2011-03-28 20:29:37
我不能想到另一种不涉及JavaScript的解决方案,但它必须在用户关闭他/她的JS的情况下工作,而与其他(“丑陋的”)URL一起使用。 – 2011-03-28 20:34:31
毫米。它看起来并不像我想象的那样直截了当。 – DADU 2011-03-28 20:43:19