Saltar al contenido
EPUBCheck · Recursos y referencias

EPUBCheck RSC-033: cadena de consulta en una URL

Actualizado:

EPUBCheck RSC-033 es un mensaje de error: “Relative URL strings must not have a query component, but found one in "…".” Una URL relativa contiene una cadena de consulta (?clave=valor), que EPUB no permite porque no hay un servidor que la responda. La aplicación de lectura busca un archivo cuyo nombre incluya la consulta y no lo encuentra.

El mensaje oficial

Relative URL strings must not have a query component, but found one in "%1$s".

Severidad por defecto
Error. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y el envío a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Enlaces copiados de un sitio web, como page.xhtml?id=3.
  • Parámetros de eliminación de caché como style.css?v=2 añadidos por una herramienta de construcción.

Cómo arreglarlo

  1. Encuentra la URL nombrada en el mensaje.
  2. Elimina la parte de consulta de la URL; usa un #fragmento para señalar dentro de un documento.
  3. Si un paso de construcción lo agrega, cambia el paso y luego valida de nuevo.

Cuándo no es esto

Un #fragmento en un enlace de hoja de estilos es solo el mensaje de uso RSC-013.

Términos usados aquí

Otros mensajes de RSC

  • RSC-032 Fallback must be provided for foreign resources, but found none for resource "…" of type "…".
  • RSC-034 Scripts must have a JavaScript media type.
  • RSC-031 Remote resource references should use HTTPS, but found "…".
  • RSC-035 "…" is a legacy media type for JavaScript. Consider using 'text/javascript' instead.
  • RSC-030 File URLs are not allowed in EPUB, but found "…".
  • RSC-029 Data URL is not allowed in this context.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck RSC-033?

EPUBCheck RSC-033 es un mensaje de error: “Relative URL strings must not have a query component, but found one in "…".” Una URL relativa contiene una cadena de consulta (?clave=valor), que EPUB no permite porque no hay un servidor que la responda. La aplicación de lectura busca un archivo cuyo nombre incluya la consulta y no lo encuentra.

¿Es RSC-033 un error?

RSC-033 se informa como error por defecto. El EPUB rompe una regla de la especificación y es inválido. Las tiendas y Enviar a Kindle pueden rechazarlo, y EPUBCheck sale con estado 1.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas