7行目: 7行目:


===トップディレクトリ表示の場合===
===トップディレクトリ表示の場合===
1. 仮想ホストを使っている場合、VirtualHostの設定の中に記す。
1. 仮想ホストを使っている場合、VirtualHostの設定の中に記す
2. トップURLで短縮URLを使う場合、以下の設定を行う必要がある (/index.phpや/imagesなどの隠蔽のため)


  RewriteEngine On  # 最初からあった
  RewriteEngine On  # 最初からあった
15行目: 16行目:
  RewriteRule ^/*$ %{DOCUMENT_ROOT}/index.php [L]    # / へのアクセスをメインページへ
  RewriteRule ^/*$ %{DOCUMENT_ROOT}/index.php [L]    # / へのアクセスをメインページへ


2. LocalSettings.php に追記。
3. LocalSettings.php に追記。
  $wgScriptPath = "";
  $wgScriptPath = "";
  $wgArticlePath = "/$1";
  $wgArticlePath = "/$1";


以上
以上

2024年3月21日 (木) 14:36時点における版

MediaWiki

このサイトでもお世話になっているCMS。

短縮URL

詳しくは公式ページ参照。ポイントとしては、

トップディレクトリ表示の場合

1. 仮想ホストを使っている場合、VirtualHostの設定の中に記す 2. トップURLで短縮URLを使う場合、以下の設定を行う必要がある (/index.phpや/imagesなどの隠蔽のため)

RewriteEngine On   # 最初からあった
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f    # 最初からあった
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d    # 最初からあった
RewriteRule ^/?(/.*)?$ %{DOCUMENT_ROOT}/index.php [L]    # 短縮URL
RewriteRule ^/*$ %{DOCUMENT_ROOT}/index.php [L]    # / へのアクセスをメインページへ

3. LocalSettings.php に追記。

$wgScriptPath = "";
$wgArticlePath = "/$1";

以上