Jump to content

Help:Kötü başlık

From mediawiki.org
This page is a translated version of the page Help:Bad title and the translation is 80% complete.
PD Not: Bu sayfayı düzenlerken katkınızı CC0 altında yayınlamayı kabul edersiniz. Daha fazla bilgi için Kamu Malı Yardım Sayfalarına bakın. PD

Bazı sayfa başlıkları, çeşitli nedenlerden dolayı kötü olarak tanımlanır. Bu başlıklarla sayfa oluşturamazsınız.

Kötü bir başlığın neleri kapsadığına dair ayrıntılar için Manual:Page title#Naming restrictions sayfasına bakın, düzenli ifade bölümüne veya Title.php sayfasına bakın.

Burada kaynak için korkunç, ancak geçerli bir başlık örneği:

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

Başlıklarda kullanamadığınız şeyler:

HTTP Kodları

Bunlar, yazılımın sürüm numarasına göre değişir:

  • V1.19.1 ve üstü için 400 (Kötü İstek)
  • V1.16.4 ve önceki sürümler için 200 (Tamam)

Düzenli ifade

Relatively simple PCRE2 regex for many invalid characters and sequences in titles. Note that this does not pick up everything that could be wrong with titles.

# Eşleşen başlıklar yasa dışı kabul edilecektir.
$rxTc = '/' .
	# İzin verilmeyen herhangi bir karakter yasaktır.
	'[^ %!"$&\'()*,\-.\/0-9:;=?@A-Z\\\\^_`a-z~\x80-\x{10FFFF}+]' .
	# Non-ASCII whitespace, Unicode bidi override characters, the replacement character and noncharacters.
	'|[\xA0\x{1680}\x{180E}\x{2000}-\x{200A}\x{200E}\x{200F}\x{2028}-\x{202F}\x{205F}\x{3000}\x{FFFD}\p{Noncharacter Code Point}]' .
	# Starting whitespace/colon or an empty title.
	'|\A(?:[ :]|\Z)' .
	# Double/closing whitespace.
	'| (?: |\Z)' .
	# URL yüzde kodlama dizileri, başlıkların gidiş dönüşünü engeller, bunlara tutarlı bir şekilde bağlanamazsınız.
	'|%[0-9A-Fa-f]{2}' .
	# XML/HTML karakter kaynakları benzer sorunlar üretir.
	'|&[A-Za-z0-9\x80-\x{10FFFF}]+;' .
	# Pages with "/./" or "/../" appearing in the URLs will often be unreachable due to the way web browsers deal with 'relative' URLs. Also, they conflict with subpage syntax. Forbid them explicitly.
	'|(?:\A|\/)\.\.?(?:\/|\Z)' .
	# Magic tilde sequences.
	'|~{3}' .
	'/u';

Ayrıca bakınız