Manual:Short URL/ja

World Wide Webの考案者であるティム・バーナーズ＝リーによれば、 良いウェブページアドレスは変わりません. ウェブページアドレスバーから複雑なプログラミングコードを隠す短いウェブページアドレスはウェブページの訪問者に対してよいものです.

MediaWikiのデフォルトのウェブページアドレスは次のようなものになります:
 * (MediaWiki version 1.11.0) or

下記の方法を使用することで、ウェブページのアドレスを次のように短くすることが出来ます:

ウェブページアドレスを短くする方法はすぐに複雑になります. ですので"ハウトゥー"のミニガイドは下記でリスト表示されている個別のページで示すことにします.

ルートアクセスの権限があるか無いか？
共有ホスティング: 共有ホストを利用している場合、サーバーの[:ja:スーパーユーザー|ルートアクセス権限]]を持つことはないでしょう. 恐らく下記のルートアクセステクニックを使うことは出来ません. 最初にあなたのホスティングプロバイダーを訪問して下さい. そしてすべてのページで"index.php?title="を省略する方法をプロバイダーに尋ねれば問題が解決することがあります.

ルートアクセスの権限が無い場合、public_htmlフォルダに設置された.htaccessによってルートアクセス権限無しで書き換えることが出来ます. あなたのホスト次第で、.htaccessファイルでエイリアスもしくは書き換えルールを利用することが出来ることもあります.

.htaccess もしくは httpd.confの両方ではなくどちらかを編集する必要があるだけです. 選択肢があるのであれば、httpd.confを編集しますルートアクセス権限が要求されるhttpd.confを編集することの方が望ましい方法です. こちらの方がwikiのパフォーマンスが良いからです. '''多くの共有ホスティングシステムはhttp.confの編集を許可しません. '''


 * Apacheの記事の、いつ .htaccess ファイルを使う(使わない)か.をご覧下さい.

ショートURLの"ハウトゥー"のミニガイド
'"ハウトゥー"の解決方法のページを作成することは誰でも歓迎します. そしてそれらのリストは下に示されています. ' 下記のような見分けのつくページ名を使って下さい. それぞれの独自の解決方法が独自のページを持つとき、読者は望まない複雑な方法を読み飛ばすことが出来ます.

シンプルで、読みやすく、短くするために個別の解決方法ごとにページを提供します.

Example.com/Page_title
作成方法: example.com/Page_title ウェブページアドレス

used this method

Example.com/wiki/Page_title
作成方法: example.com/wiki/Page_title ウェブページアドレス

rootアクセス権限

以下の方法はサーバコンフィギュレーションへのアクセス権限が要求されます. 共有ホスト上の場合、大抵は利用出来ません; 代わりに"no root access"の例をご覧下さい.

-- EASY

''Aliasの方法が適切ではない場合(例えば、PHPをCGIとして利用する場合)、Apacheを代わりに利用することが出来ます. ''

Wiki.example.com/Page_title
作成方法: wiki.example.com/Page_title ウェブページアドレス -- EASY ?

アンパサンド(&)問題
説明: ページタイトルに特定の記号(&、?、#、+と/)が含まれる場合、リンクでは正しくエンコードされているにも関わらずmod_rewriteからスクリプトに正しく渡されない問題があります. これは404 page not found errorsになります. タイトルの特別な文字が省略されます. 例えば"John & Maria's page"のリンクをクリックすることで404エラーになります. MediaWikiが"John "というページ名を探すからです

解決方法:

トラブルシューティング

 * 次のようなルーピングalias/rewriteエラーメッセージを受け取りました: 'Cannot find page www.example.com/wiki/wiki/wiki/wiki/wiki/ [...] /index.php' 解決方法: Manual:Short URL/Repeated directory errors

関連項目

 * An explanation of what each Rewrite programming line does
 * Explanation of what this means: PHP is run as CGI instead of as a direct module
 * URL rewrite in IIS
 * MediaWikiコンフィギュレーション変数のManual:$wgUsePathInfoによって'pretty' URLを使うかどうか設定出来ます.

外部リンク

 * Apache Module mod_rewrite at Apache.org