Salta al contenuto
EPUBCheck · Risorse e riferimenti

EPUBCheck RSC-033: stringa di query in un URL

Aggiornato:

EPUBCheck RSC-033 è un messaggio di errore: “Relative URL strings must not have a query component, but found one in "…".” Un URL relativo contiene una query string (?key=value), che EPUB non consente perché non c'è un server che possa rispondere. L'app di lettura cerca un file il cui nome include la query e non riesce a trovarlo.

Il messaggio ufficiale

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

Gravità predefinita
Errore. Il EPUB viola una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.
versione EPUBCheck
5.4.0

%1$s, %2$s… sono completati con il file, valore o elemento EPUBCheck trovato.

Cause tipiche

  • Collegamenti copiati da un sito web, come page.xhtml?id=3.
  • Parametri per la rottura della cache come style.css?v=2 aggiunti da uno strumento di build.

Come correggerlo

  1. Trova l'URL nominato nel messaggio.
  2. Rimuovi la parte di query dall'URL; usa un #fragment per puntare all'interno di un documento.
  3. Se un passaggio di build lo aggiunge, cambia il passaggio, quindi convalida di nuovo.

Quando non è questo

Un #frammento su un link di foglio di stile è solo il messaggio di utilizzo RSC-013.

Termini usati qui

Altri messaggi di 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.

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck RSC-033?

EPUBCheck RSC-033 è un messaggio di errore: “Relative URL strings must not have a query component, but found one in "…".” Un URL relativo contiene una query string (?key=value), che EPUB non consente perché non c'è un server che possa rispondere. L'app di lettura cerca un file il cui nome include la query e non riesce a trovarlo.

È un errore RSC-033?

RSC-033 viene segnalato come errore di default. Il EPUB viola una regola della specifica ed è non valido. I negozi e l'invio a Kindle potrebbero rifiutarlo, e EPUBCheck esce con stato 1.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti