From 12d168ef214d000c8e05bd96e4358b5bfe669148 Mon Sep 17 00:00:00 2001 From: Bernhard Tittelbach Date: Thu, 6 Nov 2025 20:18:36 +0100 Subject: [PATCH] vex2: dokuwiki: userewrite:1 --- ansible/host_vars/vex2/dokuwiki.yml | 1 + ansible/roles/web/realraumat/templates/www.realraum.at.j2 | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ansible/host_vars/vex2/dokuwiki.yml b/ansible/host_vars/vex2/dokuwiki.yml index 82012e6..e29149c 100644 --- a/ansible/host_vars/vex2/dokuwiki.yml +++ b/ansible/host_vars/vex2/dokuwiki.yml @@ -61,4 +61,5 @@ dokuwiki_config: mailfrom: 'noreply@wiki.realraum.at' sitemap: 5 dnslookups: 0 + userewrite: 1 diff --git a/ansible/roles/web/realraumat/templates/www.realraum.at.j2 b/ansible/roles/web/realraumat/templates/www.realraum.at.j2 index 6a19f8e..db4760f 100644 --- a/ansible/roles/web/realraumat/templates/www.realraum.at.j2 +++ b/ansible/roles/web/realraumat/templates/www.realraum.at.j2 @@ -1,3 +1,7 @@ +map $request_uri $wiki_page { + ~^/wiki/doku\.php\?(.+&)?id=([^&]*) $2; +} + server { listen [::]:443 ssl; listen 443 ssl; @@ -25,8 +29,8 @@ server { return 302 https://wp.realraum.at$request_uri; } - location ~ ^/wiki/(.*)$ { - return 302 https://doku.realraum.at/$1; + location ~ ^/wiki/doku\.php { + return 302 https://doku.realraum.at/$wiki_page; } # Specific file redirects to status subdomain -- 1.7.10.4