Some improvements for dokuwiki #42

Merged
moepman merged 2 commits from :master into master 2020-09-12 19:30:00 +02:00
1 changed files with 16 additions and 0 deletions

View File

@ -51,14 +51,30 @@ 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;
}
location ~ ^/wiki/lib.*\.(gif|png|ico|jpg)$ {
expires 31d;
}
location /static {
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;