Help:Bad title/ru

From mediawiki.org
This page is a translated version of the page Help:Bad title and the translation is 4% complete.
PD Примечание: Редактируя эту страницу, вы соглашаетесь на передачу своего вклада по лицензии CC0.
Подробнее — в проекте Помощь с общественным достоянием.
PD

Some page titles are defined as bad for various reasons. You can't create pages with these titles.

For details of what constitutes a bad title, see regex section or Title.php .

For reference here is an example of a horrible, but valid title:

  • Some¬`!"£$^&*()_+-=~?/.,;:'@

Things you can't use in titles:

  • The following standard CGI chars are not good:
  • The following standard wiki syntax seems to work:
  • and some just don't work:
  • and some HTML like constructs are very bad, and can't be shown here because they break page formatting:

HTTP Codes

These vary according to the version number of the software:

  • 400 (Bad Request) for v1.19.1 and above
  • 200 (OK) for v1.16.4 and earlier

Regex

# Matching titles will be held as illegal.
$rxTc = '/' .
	# Any character not allowed is forbidden.
	'[^' . 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';

См. также