目前网站的站内搜索功能,想按照 microdata 方式来写, schema.org 给出的参考例子为: https://schema.org/SearchAction , 如下代码:
<link itemprop="url" href="http://www.example.com/"/>
<form itemprop="potentialAction" itemscope itemtype="http://schema.org/SearchAction">
<meta itemprop="target" content="http://example.com/search?q={query}"/>
<input itemprop="query-input" type="text" name="query"/>
<input type="submit"/>
</form>
- 用 js 阻止 form 的 submit(),然后用 js 构造 URL 再跳转
- form 表单提交后的 URL ,服务器 header 301 的跳转到 www 。 example 。 com/search/this-is-my-query-words.html
上面两种方法貌似都不太好,求 V2 们给出最合理的答案,谢谢