Extension:AutoSitemap/ja

AutoSitemap拡張機能は、ページの作成/編集/削除のイベントごとに自動的に"sitemap.xml"ファイルを構築します. サイトマップファイルは、検索エンジンがあなたのサイトのページを観察するのに役立ちます. この拡張機能は、拡張機能に基づいています.

根拠
私はホスティングプロバイダのためにスケジューラ（cronなど）を介して私のサイトマップを更新する可能性を持っていない、と私はまた、手動でそれを更新したくありません.

そこで、既存の拡張機能を編集して、ページの編集、作成、削除、名前の変更、アップロードなどのイベント時にサイトマップを自動的に更新するようにしました.

設定
サイトマップの生成を変更するオプションのパラメータがいくつかあります. LocalSettings.phpで設定することができます.

ファイル名
設定により、サイトマップのファイル名を設定することができます.

ベースURLの設定
デフォルトでは、サイトマップのすべてのURLはドメインの接頭辞として$wgCanonicalServer (設定されていない場合は$wgServer) を使用します. 別のものに設定したい場合は、設定により手動で変更することができます.

検索エンジンへの通知
サイトマップの更新を希望するWebサイトに通知することができます. 通知するURLをすべて配列で記述すればよい.

ウェブホスティング会社が、fopenコマンドでURL(allow_url_fopen=false)を呼び出すことを許可しないことがあります. notificationを使用できない、または使用したくない場合は、括弧の間の行をすべて削除し、空の配列にします.

サイトマップからページの種類を除外する
名前空間や正確なページをサイトマップに含めないようにすることができます.

ページ更新頻度の設定
すべてのアドレスが検索エンジンによってチェックされる推奨頻度を手動で指定することができます.

使用可能な値は以下の通りです.

hourly daily weekly monthly yearly adjust - for automatic determination of frequency based on page edits count

ページの優先順位を設定する
You can manually specify priority for certain pages or namespaces:

または

または

権限
MediaWikiフォルダは書き込み操作を許可されている必要があります（ に または ）.

.htaccess、Nginx
人間が読めるサイトマップを表示したい場合は、サイト設定（ ファイルなど）でsitemap.xslファイルの読み込みを許可してください.

関連項目

 * Sitemaps - Wikipedia about sitemaps
 * Google サイトマップについて