Help:错误标题
注意:當您編輯本頁面時,即同意以CC0協議授權您的貢獻。您可以在公有領域帮助页面找到更多信息。 |
出于各种原因,某些页面标题被定义为错误的标题。 您无法使用这些标题创建页面。
关于如何规定错误标题,请参阅正则表达式段落或者Title.php
.
这种标题虽然可用,但强烈不建议使用它们:
- Some¬`!"£$^&*()_+-=~?/.,;:'@
这些字符无法被用作标题:
- 使用被用作CGI标准字符的符号是非常不好的:
- wiki语言所用到的符号:
- 和本来就无法使用的标识符:
- 以及包含HTML标签会用到的的符号,不仅非常糟糕而且容易破坏页面样式:
HTTP代码
返回的错误代码由MediaWiki软件版本决定:
- v1.19.1及以后:400 (Bad Request)
- v1.16.4及以前:200 (OK)
正则表达式
# 匹配的标题将被视为非法。
$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';