Анықтама:Жаман атау

From mediawiki.org
This page is a translated version of the page Help:Bad title and the translation is 100% complete.
PD Ескерту: бұл бетті өңдегенде, сіз өз үлесіңізді CC0 лицензиясы бойынша тапсыруға келісесіз. Қосымша ақпарат алу үшін Жария домен анықтама беттерін көріңіз. PD

Кейбір бет атаулары түрлі себептермен жаман деп есептеледі. Сіз бұл атаулармен бет бастай алмайсыз.

Жаман атауды не құратыны туралы егжей-тегжейлі ақпарат алу үшін regex бөлімін немесе Title.php дегенді көріңіз.

Анықтама үшін мұнда жексұрын, бірақ жарамды атау мысалы келтірілген:

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

Атауларда қолдануға болмайтын нәрселер:

HTTP кодтары

Бұлар бағдарламалық жасақтаманың нұсқа нөміріне байланысты өзгереді:

  • 400 (Bad Request), v1.19.1 және одан жоғары
  • 200 (OK), v1.16.4 және одан ерте

Regex

# Сәйкес атаулар тыйым салынған деп белгіленеді.
$rxTc = '/' .
	# Рұқсат етілмеген әр таңбаға тыйым салынады.
	'[^' . self::legalChars() . ']' .
	# URL пайыз кодтау тізбектері атауларды айналып өту мүмкіндігіне кедергі келтіреді, сіз оларға тұрақты сілтеме жасай алмайсыз.
	'|%[0-9A-Fa-f]{2}' .
	# XML/HTML таңба сілтемелері ұқсас мәселе туғызады.
	'|&[A-Za-z0-9\x80-\xff]+;' .
	'|&#[0-9]+;' .
	'|&#x[0-9A-Fa-f]+;' .
	'/S';

Тағы көріңіз