dokuwiki:subdirectory
サブディレクトリにインストールしたDokuWikiをルートで表示
「https://www.example.com/dokuwiki」 にインストールしたDokuWikiを「 https://www.example.com」で表示する例です。
サイトの設定
設定項目 | 値 |
---|---|
URLの置き換え | .htaccess |
サーバのパス | / |
サーバのURL | https://www.example.com |
.htaccess の変更
DokuWikiのインストールファイル内に「.htaccess.dist」があるので、FTPソフトでダウンロードし、ファイル名の変更で「.dist」部分を消すことでテンプレをベースに作成できます。必要箇所のコメントアウトを外しながら入力の値を変えます。
ルートディレクトリとインストール先のディレクトリの2つを追加する必要があります。
「dokuwiki」はインストール先のディレクトリ名なので、環境に応じて適宜変更してください。
ルートディレクトリ
RewriteEngine on RewriteBase / RewriteRule ^$ dokuwiki/ [L] RewriteRule (.*) dokuwiki/$1 [L]
インストール先の.htaccess
RewriteEngine on RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L] RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L] RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L] RewriteRule ^$ doku.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) doku.php?id=$1 [QSA,L] RewriteRule ^index.php$ doku.php RewriteBase /dokuwiki
参考
スポンサーリンク
dokuwiki/subdirectory.txt · 最終更新: 2024/07/27 00:25 by shimehitsu14