移动(重命名)页面即是给这个页面取一个新的名字。 这是使用右上方标签中的"更多"中的"移动"来达成。 当您未登录时本标签不会显示。 然后键入新名称,点击“移动页面”。 一般来说都会选上“移动关联的讨论页”选项。
把“A”页面移动至新标题“B”页面的话,会执行以下动作:
- 将“A”页面重命名为“B”
- 将“A”页面所有的编辑历史也转移至“B”页面
- 建立新的“A”页面,内容是指向“B”页面的重定向
第二点十分重要。 使用“移动”功能时,也会同时移动编辑历史,而这在大多数情况下都是比较可取的做法。 通过编辑历史,人们可以看到页面的内容是如何建立起来的,以及谁贡献了什么。 假如您是用剪贴移动的方式(而不是使用移动功能)来转移内容的话,就不能获得上述的益处(另见Help:跟踪更改)。
当移动操作留下重定向(参见Help:重定向)时,它不会导致任何断开的链接,除了双重重定向的可能性——也就是说,页面重定向到“A” 它变成了重定向。 你可能想寻找连结到重定向的页面或其他重定向,并改变他们的文本直接连结到新的标题。 可以通过工具中的链接(边栏底部)使用的“链入页面”功能在执行此操作时非常有用。
撤销移动
就像在维基上所有的编辑活动一样,重命名操作也可以(由任何用户)撤销。 要撤销重命名,只需要把页面重命名为原来的名字,例如将“B”页面重命名为“A”。
这样的话会保留“B”页面,成为从“B”指向“A”的重定向。 任何使用者都可以移除这个重定向或者提出删除这个页面的请求。但是最终的删除动作则需要系统管理员权限(见Help:删除和反删除)。
移动页面并且不保留重定向
拥有suppressredirect用户权限的用户在移动页面时可以决定在原页面不保留重定向。这个选项在撤销移动时特别有用。
拥有这项权限的话,需要移动页面时就会看到额外的选项(见右图)。
URL parameters
These query strings can be added to the URL of Special:MovePage in order to fill out fields and check boxes in advance.
Parameter | Meaning |
---|---|
wpOldTitleNs= n
|
Namespace number of existing page |
wpOldTitle=
|
Title of existing page |
wpNewTitleNs= n
|
Target namespace number |
wpNewTitle=
|
Target page title |
wpMovetalk=1
|
Move talk page, if one exists. |
wpReason=
|
Text for reason field |
wpWatch=1
|
Watch source and target pages |
批量重命名/移动
MediaWiki不提供用来进行批量页面移动操作的特殊页面。 可能有替代品,这取决于您的情况:
- Extension:Replace Text
- MoveBatch.php: 一个维护脚本来对页面批量重命名。
- Manual:Pywikibot/movepages.py
移动子页面
拥有move-subpages用户权限的用户可以在保持“树形”结构的前提下移动子页面(最多100项)。如果您指定根页面,您希望移动标题(通过访问Special:MovePage/“某些页面”),特殊页面就显示那个根页面的子页面。