差分

提供: fukudat.net
ナビゲーションに移動検索に移動
1,276 バイト追加 、 2020年5月19日 (火) 09:51
$wgWhitelistRead = array ("メインページ", "特別:ユーザログイン");
</pre>
 
== 短いURL ==
インストールした直後は、wiki の記事の URL が <nowiki>https://fukudat.net/wiki/index.php/ページタイトル</nowiki> と indexl.php が見えてかっこ悪い。
短く <nowiki>https://fukudat.net/wiki/ページタイトル</nowiki> と表示するための方法。
 
詳細は https://www.mediawiki.org/wiki/Manual:Short_URL に書かれているのだが、正直めんどくさいが、実は簡単なツールが用意されている。
 
[https://shorturls.redwerks.org/] にアクセスして、自分の wiki のアドレス (例: https://fukudat.net/wiki/index.php) を入力。
root アクセスの有無を答えると、web server の設定ファイルや、wiki の LocalSettings.php を変更すべき点を教えてkくれる。
 
私のケースでは、root アクセスがあるので、/etc/apache2/sites-enabled/ のしたの VirtualHost 定義中に
<pre>
<Directory /var/www/html>
RewriteEngine On
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
RewriteRule ^/?$ %{DOCUMENT_ROOT}/w/index.php [L]
</Directory>
</pre>
LocalSettings.php に
<pre>
$wgScriptPath = "/w";
$wgScriptExtension = ".php";
$wgArticlePath = "/wiki/$1";
</pre>
を追加すれば良いことがわかった。
== 外部リンク ==

案内メニュー