Jump to content

Help:良くないページ名

From mediawiki.org
This page is a translated version of the page Help:Bad title and the translation is 68% complete.
PD 注意: このページを編集すると、編集内容が CC0 のもとで公開されることに同意したと見なされます。詳細はパブリック・ドメインのヘルプ ページを参照してください。 PD

いくつかのページ名は、さまざまな理由で良くないものであるとされています。 そのような名前のページは作成できません。

何が良くないページ名なのかの詳細は、正規表現の節または Title.php を参照してください。

参考までに、酷いものの有効なタイトルの例を挙げておきます:

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

ページ名に使えないもの:

HTTP コード

これらは、ソフトウェアのバージョン番号によって異なります:

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

正規表現

# 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';

関連項目