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