DokuWikiで情報発信

個人での情報発信や社内での情報共有に便利なDokuWikiを紹介するサイトです。

ユーザ用ツール

サイト用ツール


Top     SiteMap

nginx_rewrite.html



「設定」に戻る

Nginxで、DokuWikiのURLを短く単純にする

目的

この設定をすることで、以下のように見やすく、SEO対策にもなるURLに変更できます。

■変更前
http://dokuwiki.oreda.net/doku.php?id=start
http://dokuwiki.oreda.net/doku.php?id=test:start

■変更後
http://dokuwiki.oreda.net/start
http://dokuwiki.oreda.net/test/start


設定内容

/etc/nginx/conf.d/XXXX.conf

Naingxの場合は、configの中で以下の設定します。
参考:高負荷に耐えられるNginx+php-fpmでDokuwikiを使う準備

    rewrite ^(/)_media/(.*) $1lib/exe/fetch.php?media=$2 last;
    rewrite ^(/)_detail/(.*) $1lib/exe/detail.php?media=$2 last;
    rewrite ^(/)_export/([^/]+)/(.*) $1doku.php?do=export_$2&id=$3 last;


設定画面から.htaccessを使う設定に変更

うまくいかないと管理画面にもログインできなくなってしまいます。別タブでログインして、設定画面に移動しておくと、失敗した時に設定を戻せます。また、事前にバックアップをとって戻せる状態にしておくのもオススメです。

設定設定補足
高度な設定
URLの書き換え.htaccess 注意。複数ログインしたり、バックアップをとってから行う。
URL上の名前空間の区切りにスラッシュを使用 チェック





「設定」に戻る




nginx_rewrite.html.txt · 最終更新: 2017/12/09 by oreda admin