Ajuda:Títulos ruins
Appearance
Nota: Ao editar esta página, você concorda em publicar a sua contribuição no âmbito da licença CC0. Veja as páginas de ajuda do domínio público para mais informações. |
Alguns títulos de páginas são definidos como ruins por diversas razões Você não pode criar páginas com esses títulos
Para detalhes de como se constitui um título ruim, veja seção regex ou Title.php
.
Para referência aqui está um exemplo de um horrível e título válido:
- Some¬`!"£$^&*()_+-=~?/.,;:'@
Coisas que você não pode usar em títulos:
Os seguintes caracteres padrão CGI não são bons:
- https://www.mediawiki.org/wiki/Some%s — Muito ruim!
As seguintes sintaxes padrão wiki parecem estarem boas:
- https://www.mediawiki.org/wiki/Some%sSome[s — fica cortada
- https://www.mediawiki.org/wiki/Some%sSome]s — fica cortada
- https://www.mediawiki.org/wiki/Some%sSome{s — Ruim
- https://www.mediawiki.org/wiki/Some%sSome}s — Ruim
e alguns destes não funcionam:
- https://www.mediawiki.org/wiki/Some%sSome#s — fica cortada
e alguns destes códigos HTML são muito ruins, e não podem ser mostradas por que elas quebram a formatação da página:
Códigos HTTP
Estes variam de acordo com o número da versão do software:
- 400 (Bad Request) para a versão v1.19.1 e acima
- 200 (OK) para a versão v1.16.4 e anterior
Regex
# Títulos assim serão tidos como ilegais
$rxTc = '/' .
# Qualquer caractere não permitido é proibido
'[^' . self::legalChars() . ']' .
# URL percent encoding sequences interfere with the ability to round-trip titles, you can't link to them consistently.
'|%[0-9A-Fa-f]{2}' .
# XML/HTML character references produce similar issues.
'|&[A-Za-z0-9\x80-\xff]+;' .
'|&#[0-9]+;' .
'|&#x[0-9A-Fa-f]+;' .
'/S';