Extension:ShortUrl
![]() | MediaWikiの拡張機能を有効にするためにここにいる場合は、リクエストを処理しないでください。 代わりに Extension:UrlShortener を使用する必要があります。 |
混同しないでください: Extension:UrlShortenerまたは Manual:Short URL.
![]() リリースの状態: 安定 |
|
---|---|
実装 | 特別ページ |
説明 | 指定されたBASE36エンコードIDに基づいた記事へリダイレクトする特別なページを追加する |
作者 | Yuvi Panda |
最新バージョン | 1.2.0 (2015-01-29) |
MediaWiki | 1.25+ |
データベースの変更 | はい |
テーブル | shorturls |
ライセンス | 「修正」三条項 BSD ライセンス |
ダウンロード | |
|
|
Quarterly downloads | 29 (Ranked 131st) |
translatewiki.net で翻訳を利用できる場合は、ShortUrl 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
ShortUrl は、base36でエンコードされたIDを利用して、ウィキページの短縮URLを作成するのに役立つ特別なページ拡張機能です。短縮 URL には 符号化した ID を使用します。ツールボックスに「短縮 URL」リンクを追加します。主にインド言語版ウィキペディアで使用するために開発されました。
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のShortUrl
という名前のディレクトリ内に配置します。 - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'ShortUrl' );
- 更新スクリプトを実行します。このスクリプトは、この拡張機能が必要とするデータベーステーブルを自動的に作成します。
完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
MediaWiki 1.24以前を稼働させている利用者へ:
上記の手順では、wfLoadExtension()
を使用してこの拡張機能をインストールする新しい方法を記載しています。
この拡張機能をこれらの過去のバージョン (MediaWiki 1.24以前) にインストールする必要がある場合は、wfLoadExtension( 'ShortUrl' );
の代わりに以下を使用する必要があります:
require_once "$IP/extensions/ShortUrl/ShortUrl.php";
使用法
- 作成したリダイレクトは Special:ShortUrl/<base36> の形式で利用できます。
- リダイレクトへのリンクは、ツールボックス内および見出しの下にあります (JavaScript が有効な場合のみ)
設定
- (オプション)
populateShortUrlTable.php
メンテナンススクリプトを実行します。 shorturlデータベーステーブルに、現在存在するすべての記事のすべての名前空間/タイトル部分のエントリを入力します。 $wgShortUrlTemplate
を短縮 URL を生成するためのパスのテンプレートに設定します。$1 は実際の短縮 URL のID に置換されます。
関連項目
![]() | この拡張機能は 1 つ以上のウィキメディアのプロジェクトで使用されています。 これはおそらく、この拡張機能が安定していて高いトラフィックのウェブサイトでも十分に動作することを意味します。 この拡張機能がインストールされている場所を確認するには、ウィキメディアの設定ファイル CommonSettings.php および InitialiseSettings.php 内で、この拡張機能の名前を探してください。 特定のウィキにインストールされている拡張機能の完全な一覧は、そのウィキの Special:Version ページにあります。 |
Categories:
- Stable extensions/ja
- Special page extensions/ja
- BSD licensed extensions/ja
- Extensions in Wikimedia version control/ja
- BeforePageDisplay extensions/ja
- LoadExtensionSchemaUpdates extensions/ja
- SidebarBeforeOutput extensions/ja
- WebRequestPathInfoRouter extensions/ja
- All extensions/ja
- Extensions used on Wikimedia/ja