Jump to content

Manual:保護

From mediawiki.org
This page is a translated version of the page Manual:Protection and the translation is 100% complete.

保護は、ページの変更 (編集や移動)、ページの作成、ファイルのアップロードを制限するために使用されます。

MediaWikiは、存在しないページにはページIDがないため、存在するページと存在しないページを異なる方法で処理します。 そのため、保護情報は2つの異なるテーブルに格納され、このようなページの一覧は別々です。

データベース

保護されたページまたはページ名に関する情報は、page_restrictions テーブル (既存ページの編集制限) または $page_protected_titles テーブル (ページ作成保護) に保存されます。

特別ページ

保護されたページのリストは特別:保護されているページにあります。 保護されたタイトルのリストは特別:作成保護されているページにあります。

API

ページは、protect API で保護できます。

保護されたページのリストは、apprtype パラメーターを使用して、allpages API を使用して取得できます。 保護された存在しないタイトル(作成を防ぐために保護されているページ)のリストは、protectedtitles APIを使用して取得できます。

タイトルの保護レベルは、inprop=protectionを使用してinfo APIで取得できます。

メンテナンス スクリプト

protect.php maintenance scriptを使用して、コマンドラインからページを保護および保護解除できます。

フック

関連項目