`
本来不想注册
  • 浏览: 197461 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Ampersands (&'s) in URLs

阅读更多
Ampersands (&'s) in URLs
Another common error occurs when including a URL which contains an ampersand ("&"):

<!-- This is invalid! --> <a href="foo.cgi?chapter=1&section=2&copy=3&lang=en">...</a>

This example generates an error for "unknown entity section" because the "&" is assumed to begin an entity reference. Browsers often recover safely from this kind of error, but real problems do occur in some cases. In this example, many browsers correctly convert &copy=3 to ©=3, which may cause the link to fail. Since &lang; is the HTML entity for the left-pointing angle bracket, some browsers also convert &lang=en to 〈=en. And one old browser even finds the entity &sect;, converting &section=2 to §ion=2.

To avoid problems with both validators and browsers, always use &amp; in place of & when writing URLs in HTML:

<a href="foo.cgi?chapter=1&amp;section=2&amp;copy=3&amp;lang=en">...</a>

Note that replacing & with &amp; is only done when writing the URL in HTML, where "&" is a special character (along with "<" and ">"). When writing the same URL in a plain text email message or in the location bar of your browser, you would use "&" and not "&amp;". With HTML, the browser translates "&amp;" to "&" so the Web server would only see "&" and not "&amp;" in the query string of the request.
分享到:
评论

相关推荐

    PyPI 官网下载 | d8s_urls-0.6.0-py2.py3-none-any.whl

    标题中的"PyPI 官网下载 | d8s_urls-0.6.0-py2.py3-none-any.whl"表明这是一个在Python Package Index (PyPI)官网上发布的软件包,名为`d8s_urls`,版本号为0.6.0。PyPI是Python社区最常用的第三方库分发平台,...

    django号码管理系统,在里面的demoTotal中,web,demo,demoForm是学习的记录笔记

    - 项目文件 &APP &view.py &models.py & urls.py & templates & static - urls 路由系统 ``` # /admin/edit/123 path('admin/edit/&lt;int:aid&gt;', admin.admin_edit), # /admin/edit/?aid=123 path('admin/delete/...

    chrome 插件 Allow access to file URLs

    AxureRP-extension-for-Chrome-0.6.2 Chrome Version 33.0.1750.146 m 因为众所周知的原因,此插件不能正常下载,但是可以通过离线安装 使用说明: 1 设置---更多工具--扩展程序 2 打开开发者模式 ...

    ZenCart的优化插件ultimate_seo_urls的使用,以及站内优化

    ZenCart 优化插件 ultimate_seo_urls 的使用和站内优化 ZenCart 优化插件 ultimate_seo_urls 是一个强大的插件,它可以将 ZenCart 的 URL 静态化,从而提高网站的搜索引擎优化(SEO)。下面是使用 ultimate_seo_...

    ultimate_seo_urls

    "Ultimate SEO URLs" 是一款针对 ZenCart 电子商务平台的扩展插件,旨在优化网站的搜索引擎优化(SEO)性能。这个插件的核心目标是将传统的动态URL转化为静态、用户友好的格式,从而提高搜索引擎的抓取效率和用户...

    open-all-urls-in-the-clipboard:打开剪贴板中的所有URL

    标题 "open-all-urls-in-the-clipboard" 指的是一种功能或插件,它允许用户快速地在浏览器中打开剪贴板内存储的所有URL。这个功能尤其对那些需要批量处理多个网页链接的用户非常实用,例如研究人员、网络编辑或者...

    Zencart必备插件之ultimate_seo_urls(URL伪静态)

    "Ultimate SEO URLs"是Zencart的一个重要插件,专门用于解决这个问题。 Ultimate SEO URLs插件的核心功能在于提供URL重写机制,将原本复杂的动态URL转换为简洁、易于理解的静态化形式。这不仅提升了用户体验,也...

    ultimate_seo_urls_2-109

    "Ultimate SEO URLs 2.109"是一个专门为Zen Cart电子商务平台设计的插件,其目标是将网站内部的动态URL转化为静态或伪静态形式,以提高搜索引擎的友好性。 Zen Cart是一款开源的电子商务购物车系统,它提供了一套...

    DIZ.LINK ::缩短和简化网址!「DIZ.LINK :: Shorten & Simplify URLs!」「BAET.no :: Shorten & Simplify URLs!」-crx插件

    一个易于使用的扩展,使您可以缩短当前标签的网站网址。 一个易于使用的扩展,使您可以缩短当前标签的网站网址。 DIZ.LINK是一个快速,开放,易于使用的URL缩短服务。使用DIZ.LINK Chrome扩展程序,即刻从浏览器中...

    zencartultimate_seo_urls安装说明.pdf

    zencartultimate_seo_urls安装说明.pdf

    Node.js-reachable-urls检查文本的网址是否可以访问

    本篇文章将深入探讨一个与Node.js相关的实用工具——`reachable-urls`,这是一个用于检查文本中网址可访问性的模块。 `reachable-urls`是Node.js开发的一个HTTP工具,它的主要功能是对给定文本中的URL进行扫描,并...

    Chrome插件-Copy All Urls优雅地保存-开启多个标签页.zip

    Chrome插件-Copy All Urls优雅地保存-开启多个标签页.zip。Copy All Urls属于小而美地工具,如果你每天都需要查看几个固定的网页, Copy All Urls能帮你省很多时间。

    Copy-All-Urls2.10:谷歌浏览器复制所有标签url网址插件

    资源内容:Copy-All-Urls_v2.10.crx。解决一次性复制谷歌浏览器所有标签网址的问题。释放双手。 使用方法:安装谷歌chrome浏览器》下载文件双击打开安装

    网站爬取的图集的urls

    基于我之前写的代码,这个文件用于储存事先requests得到的图集链接,直接保存到代码同级目录以运行代码

    如何使用 ESP-01S 模块

    ESP-01S模块是基于Espressif Systems的ESP8266芯片的微型Wi-Fi模块,常用于物联网(IoT)项目,尤其适合初学者和爱好者进行智能硬件开发。这款模块具有低成本、低功耗的特点,能实现Wi-Fi连接功能,通过串行通信接口与...

    utils-api > urls

    utils-api &gt; urls

    Open Multiple URLs-crx插件

    打开URL列表源代码:https://github.com/htrinter/Open-Multiple-URLs/ Changelog:https://github.com/htrinter/Open-Multiple-URLs/blob/v1.5.0/CHANGELOG。 md权限:-“制表符”权限以打开新标签页。 该权限显示...

    BAET.no :: Shorten & Simplify URLs!-crx插件

    语言:English,Norsk,español 易于使用的扩展程序,可让您缩短当前标签页的网站网址。 易于使用的扩展程序,可让您缩短当前标签页的网站网址。 BAET.no是一个快速,开放且易于使用的URL缩短服务。...

    Laravel开发-smart-urls

    在Laravel框架中,开发"Smart URLs"是一个关键的实践,它涉及到路由、控制器、以及视图等核心组件的巧妙运用。"Laravel开发-smart-urls"这个主题旨在优化和增强应用程序的URL结构,使其更加用户友好,同时提高SEO...

Global site tag (gtag.js) - Google Analytics