opensearch.xml 是用于声明网站站内搜索功能的标准 XML 文件,需置于根目录,并通过 标签在 HTML 中声明;其核心字段包括 ShortName、Description、Url(含 {searchTerms} 占位符)、InputEncoding 和 Language。

opensearch.xml 是一个标准的 XML 文件,用来告诉浏览器或搜索引擎:你的网站支持站内搜索,并提供搜索接口的元信息。它通常放在网站根目录(比如 https://example.com/opensearch.xml),用户在浏览器地址栏输入关键词后按 Tab 键,或在某些浏览器中点击搜索框时,就能直接用你的站内搜索。
一个最小可用的 `opensearch.xml` 至少包含以下元素:
{searchTerms} 占位符UTF-8
zh-CN 或 en-US
示例(适配中文网站):
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>我的博客</ShortName>
<Description>搜索本站所有文章</Description>
<Tags>blog search</Tags>
<Contact>admin@example.com</Contact>
<Url type="text/html" template="https://example.com/search?q={searchTerms}" />
<InputEncoding>UTF-8</InputEncoding>
<Language>zh-CN</Language>
</OpenSearchDescription>关键在 <url></url> 标签里的 template 属性,它定义了用户搜索时浏览器实际发起的请求地址。
{searchTerms}(不能拼错,区分大小写)作为关键词占位符https://example.com/search?q={searchTerms}&site=blog
q、keyword、s 等)text/html;若提供 JSON API 可加 application/json,但浏览器只认 HTML 类型用于地址栏搜索常见错误:
{searchterm} 或 {query} → 浏览器无法替换,搜索失效/search?q=...)→ 必须是绝对 URL(含协议和域名)仅放好 `opensearch.xml` 不够,还需在网站每个页面的 `
说明:我不知道这个系统还能用到什么地方!他的运作方式是这样的,客户在其他地方比如掏宝购买了 你得卡,然后在你的网站进行冲值,你得有人登陆并看着后台,如果有人冲值,就会刷出记录,手工冲值完毕后,你得点击 [冲值完毕],客户的页面 就会返回 冲值信息!安装:上传所有文件,倒入(sql.txt)mysql数据库,使用myphpadminphplib 777phplib/sys.php 777phplib
0
<link rel="search" type="application/opensearchdescription+xml" title="我的博客" href="/opensearch.xml">
title 值要和 XML 里的 <shortname></shortname> 一致,否则部分浏览器可能忽略href 可以是绝对路径(/opensearch.xml)或完整 URL(https://example.com/opensearch.xml)Chrome、Firefox、Edge 等主流桌面浏览器都支持该机制(移动端支持有限)。
虽然不是必需,加上这些能让体验更完善:
tech blog documentation)type="image/x-icon" 和 width/height)带图标的完整示例片段:
<Image width="16" height="16" type="image/x-icon">https://example.com/favicon.ico</Image> <Query role="example" searchTerms="Vue" />
基本上就这些。不复杂但容易忽略细节,重点是 URL 模板写对、link 标签加对、XML 放对位置(根目录)。上线后可以用 Firefox 地址栏测试:输入域名回车 → 点击右上角搜索框下拉箭头 → 应该能看到你的站点名。
以上就是网站的opensearch.xml文件怎么写的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号