From c4101bc585df4370388b9f28534301aefb064834 Mon Sep 17 00:00:00 2001 From: Thomas Basler Date: Sat, 12 Sep 2020 19:01:28 +0200 Subject: [PATCH] Nice URLs for dokuwiki --- roles/web/files/vhost | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/roles/web/files/vhost b/roles/web/files/vhost index 22d5952..c9ecb04 100644 --- a/roles/web/files/vhost +++ b/roles/web/files/vhost @@ -51,6 +51,10 @@ server { rewrite ^/owncloud(/.*)$ https://oc.binary-kitchen.de$1; } + location /wiki { + try_files $uri $uri/ @dokuwiki; + } + location ~ /wiki/(data/|conf/|bin/|inc/|install.php) { deny all; } @@ -63,6 +67,14 @@ server { autoindex on; } + location @dokuwiki { + rewrite ^/wiki/_media/(.*) /wiki/lib/exe/fetch.php?media=$1 last; + rewrite ^/wiki/_detail/(.*) /wiki/lib/exe/detail.php?media=$1 last; + rewrite ^/wiki/_export/([^/]+)/(.*) /wiki/doku.php?do=export_$1&id=$2 last; + rewrite ^/wiki/tag/(.*) /wiki/doku.php?id=tag:$1&do=showtag&tag=tag:$1 last; + rewrite ^/wiki/(.*) /wiki/doku.php?id=$1&$args last; + } + location ~ \.php(?:$|/) { fastcgi_split_path_info ^(.+\.php)(/.+)$; include fastcgi_params;