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

From mediawiki.org
This page is a translated version of the page Help:Bad title and the translation is 100% complete.

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

Жаман атауды не құратыны туралы егжей-тегжейлі ақпарат алу үшін 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';

Тағы көріңіз