在MediaWiki中,一些标题是等价的,它们表示同一个页面。
é
(U+00E9)与é
(<U+0065, U+0301>)是等价的,Daydream café与Daydream café是同一个页面。这也表示链接可以按需选择,不必跟随实际标题,如直接使用[[x0o0x_]]
,不必这样:[[X0o0x|x0o0x_]]
。
在MediaWiki中,一些标题无法被请求和创建,即错误标题。
“ | 您请求了个无效、不存在或者跨语言或跨wiki链接标题错误的页面。它可能包含一个或多个不能用于标题的字符。 | ” |
由于与wikitext、HTML或URL的格式、语法有冲突,标题中不能出现:
# < > [ ] { | }
中的任意一个;%
后接两个十六进制数,如%10
[1];&…;
的格式。另外,标题中不能出现一些控制字符等一些无法显示的字符,包括ASCII的0至31号字符(U+0000..U+001F)、127号“删除”字符(U+007F)。
“ | 请求的页面标题包含无效字符:“$1”。 | ” |
试一试:[[剧场版 魔法少女小圆 [新篇] 叛逆的物语]]试一试:[[剧场版 魔法少女小圆 [新篇] 叛逆的物语]](实际命名为“剧场版 魔法少女小圆 新篇 叛逆的物语”)
试一试:[[洛天依新曲排行榜%10]]试一试:[[洛天依新曲排行榜%10]](实际命名为“洛天依新曲排行榜10”)
标题首尾的空格/下划线会被忽略,所以只包含空格或下划线的标题被认为是空标题。
“ | 请求的页面标题为空,或只包含名字空间名称。 | ” |
试一试:[[______]]试一试:[[______]](实际命名为“猿梦”)
标题不能超过255字节。在UTF-8编码中,一个英文字母一般是1字节,一个汉字一般是3字节。
“ | 请求的页面标题太长。作为UTF-8编码,它不能超过255个字节。 | ” |
逝一逝:[[夏色高校★青春白皮书~转学第一天我和青梅竹马再会却被拉进报道部过着激拍少年的生活因为连续劲爆的报道而出了名但不知为何记忆卡里全是内裤走光的照片于是我面对现实开始思考这个夏之岛的学园生活以及我赤裸裸的恋爱之路~]]逝一逝:[[夏色高校★青春白皮书~转学第一天我和青梅竹马再会却被拉进报道部过着激拍少年的生活因为连续劲爆的报道而出了名但不知为何记忆卡里全是内裤走光的照片于是我面对现实开始思考这个夏之岛的学园生活以及我赤裸裸的恋爱之路~]](共312字节,实际命名为“夏色高校 青春白皮书”)
以名字空间前缀作为标题前缀,页面会被当作该名字空间。无法以跨语言前缀作为标题前缀,会直接跳转。
不能以跨维基前缀作为标题。
“ | 请求的页面标题包含跨wiki链接,它不能用于标题。 | ” |
因冒号技法[2]的存在,页面标题不能以半角冒号开头。
“ | 请求的页面标题开头包含一个无效的冒号。 | ” |
3个及以上的连续半角波浪线与签名的格式相冲突,无法出现在标题中。
“ | 请求的页面标题包含无效的连续波浪(~~~)。 | ” |
以./
、../
开头的标题,名称中包含/./
、/../
的标题,以/.
、/..
结尾的标题,无法被创建。这些在URL和文件系统中表示相对路径。
“ | 标题有相对路径。相关的页面标题(./, ../)无效,因为用户浏览器经常无法到达这些页面。 | ” |
这就比较刁钻了,正常打字打不出无效UTF-8序列。
“ | 请求的页面标题包含一个无效的UTF-8序列。 | ” |
试一试:[https://……/%114514]试一试:[https://……/%114514]
|