【发布时间】:2011-07-24 18:47:41
【问题描述】:
这行得通:
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 的人也会看到这一点。
【问题讨论】:
标签: php .htaccess search clean-urls