location / { try_files $uri $uri/ @dokuwiki; } location @dokuwiki { rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last; rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last; rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last; rewrite ^/(?!lib/)(.*) /doku.php?id=$1&$args last; } # http://example.com/wiki:welcome のようなURLを # http://example.com/wiki/welcome のようなURLにリダイレクト location ~ ^/.+:.+$ { rewrite ^([^:]+):([^:]+):([^:]+):([^:]+):([^:]+):([^:]+):([^:]+):([^:]+):(.+)$ $1/$2/$3/$4/$5/$6/$7/$8/$9; rewrite ^([^:]+):([^:]+):([^:]+):([^:]+):(.+)$ $1/$2/$3/$4/$5; rewrite ^([^:]+):([^:]+):(.+)$ $1/$2/$3; rewrite ^([^:]+):(.+)$ $1/$2; rewrite .* $uri permanent; }