ユーザ用ツール

サイト用ツール


dokuwiki:urlの書き換え

URL の書き換え

DokuWiki のデフォルトの URL だと、URL のクエリーでページを指定する形式で、SEO 的によくないらしい。こんなの。↓

http://example.com/doku.php?id=page

なので、URL の書き換えをするようにした。やり方はいくつかあるようだけど(→URLの書き換え) Webサーバー(Apache の mod_rewrite)にまかせる方法とした。

1. .htaccess を配置

ダウンロードした DokuWiki 解凍すると、トップフォルダに、.htaccess.dist というファイルがあるので、.htaccess にファイル名を変更。

2. .htaccess を編集(その1)

以下の箇所のコメント(先頭の “#“)を削除。

#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

3. .htaccess を編集(その2)

以下の行のコメントを外して、DocumentRoot からの パス に変更。

#RewriteBase /dokuwiki

これは、将来サイト移設(フォルダごと丸っとコピーして移動)したときには、変更が必要すね。

えーと、以上かな。

dokuwiki/urlの書き換え.txt · 最終更新: 2023/07/17 15:42 by hohog

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki