URL da paragem

Verifica o formato do URL da página da paragem e a lista configurada de valores permitidos.

Propriedades da regra

PropriedadeValor
Rule IDstop_url_valid_url
Ficheirostops.txt
Campostop_url
TipoURL
SeveridadeOpcional

Descrição do campo: endereço de uma página web dedicada à localização. Deve ser diferente de agency_url e route_url.

Mais informação em stops.txt.

Como funciona

Quando existe, o endereço tem de usar http ou https, indicar um domínio e ter sintaxe válida. Uma lista configurada pode limitar os endereços aceites. A regra não confirma se a página existe ou responde.

A regra avalia cada linha do stops.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração exige ou recomenda o campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3O valor é um URL válido com http ou https?Segue para o passo 4❌ Reporta o problema: URL inválido
4Existe uma lista configurada de valores permitidos?Segue para o passo 5✅ Passa
5O URL consta da lista, ou a lista aceita qualquer valor?✅ Passa❌ Reporta o problema: URL não permitido

Os espaços no início e no fim são ignorados apenas na validação do formato. A comparação com a lista usa o valor original.

Exemplos

ValorResultadoPorquê
https://operador.pt/paragens/100✅ PassaURL completo
operador.pt/paragens/100❌ ProblemaFalta o protocolo
https://outro.pt (lista permitida = https://operador.pt)❌ ProblemaFora da lista configurada

Como corrigir

ProblemaCausa provávelO que fazer
URL inválidoFalta o protocolo, o domínio ou existe um caráter não permitidoCorrigir stop_url em stops.txt com um URL completo
URL não permitidoO URL não consta da lista configuradaUsar em stop_url de stops.txt um URL permitido, ou ajustar a configuração da regra
Campo em faltaA configuração da regra exige ou recomenda stop_urlPreencher stop_url em stops.txt
Campo preenchido quando não deviaA configuração da regra proíbe stop_urlRemover o valor de stop_url em stops.txt

On this page