Salta al contenuto
EPUBCheck · Risorse e riferimenti

EPUBCheck RSC-020: sintassi URL non valida in un link

Aggiornato:

EPUBCheck RSC-020 è un messaggio di errore: “"…" is not a valid URL (…).” Un URL nel EPUB non è sintatticamente valido. Le app di lettura potrebbero non riuscire a seguire il collegamento o caricare la risorsa, e il messaggio fornisce l'URL e il motivo tra parentesi.

Il messaggio ufficiale

"%1$s" is not a valid URL (%2$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

  • Spazi non codificati o altri caratteri che devono essere percent-encoded in un URL.
  • Backslash utilizzati come separatori di percorso (un'abitudine di Windows) invece di slash normali.
  • Un errore di battitura nella parte dello schema di un URL assoluto (un link il cui schema è ben formato ma non registrato è HTM-025 invece).

Come correggerlo

  1. Trova l'URL nominato nel messaggio.
  2. Percentuale di codifica degli spazi come %20 e altri caratteri riservati, e utilizzo delle barre in avanti.
  3. Oppure rinomina il file in modo che il suo URL non necessiti encoding, poi valida di nuovo.

Quando non è questo

Se l'URL è valido ma il file che nomina è mancante, questo è RSC-007.

Termini usati qui

Altri messaggi di RSC

  • RSC-019 EPUBs with Multiple Renditions should contain a META-INF/metadata.xml file.
  • RSC-017 Warning while parsing file: …
  • RSC-016 Fatal Error while parsing file: …
  • RSC-024 Informative parsing warning: …
  • RSC-015 A fragment identifier is required for svg use tag references.
  • RSC-025 Informative parsing error: …

Fonti

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

FAQ

Cosa significa EPUBCheck RSC-020?

EPUBCheck RSC-020 è un messaggio di errore: “"…" is not a valid URL (…).” Un URL nel EPUB non è sintatticamente valido. Le app di lettura potrebbero non riuscire a seguire il collegamento o caricare la risorsa, e il messaggio fornisce l'URL e il motivo tra parentesi.

È un errore RSC-020?

RSC-020 viene segnalato come errore per impostazione predefinita. Il EPUB infrange una regola della specifica ed è non valido. I negozi e Invia a Kindle potrebbero rifiutarlo, e EPUBCheck termina 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