Hjälp:Felaktig titel
Vissa sidtitlar definieras som felaktiga av olika anledningar. Du kan inte skapa sidor med en sån titel.
För detaljer om vad som definieras som felaktigt, läs avsnittet regex eller Title.php
.
Här har vi till exempel en avskyvärd, men giltig titel:
- Some¬`!"£$^&*()_+-=~?/.,;:'@
Saker man inte kan använda i en titel:
- Följande standard CGI-chars är fel:
- https://www.mediawiki.org/wiki/Some%s — Väldigt fel!
- Följande standard wikisyntax verkar fungera:
- https://www.mediawiki.org/wiki/Some%sSome[s — trimmas ner
- https://www.mediawiki.org/wiki/Some%sSome]s — trimmas ner
- https://www.mediawiki.org/wiki/Some%sSome{s — fel
- https://www.mediawiki.org/wiki/Some%sSome}s — fel
- och vissa funkar bara inte:
- https://www.mediawiki.org/wiki/Some%sSome#s — trimmas ner
- och viss HTML som konstruktioner är väldigt fel och kan inte visas här pågrund av att de förstör sidformatering:
HTTP-koder
Dessa skiljer sig åt beroende på programvarans versionsnummer:
- 400 (felaktig begäran) för v1.19.1 eller senare
- 200 (OK) för v1.16.4 eller tidigare
Regex
# Matchande titlar kommer hållas som ogiltiga.
$rxTc = '/' .
# Alla tecken som otillåtna tecken är förbjudna.
'[^' . 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';