From 45042f9c09930b874575164471bb24c625bf0350 Mon Sep 17 00:00:00 2001 From: Alexander Olofsson <alexander.olofsson@liu.se> Date: Thu, 3 Nov 2016 13:35:27 +0100 Subject: [PATCH] Put apache rewrite in puppet manifest --- manifests/init.pp | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/manifests/init.pp b/manifests/init.pp index 4334536..3373cc6 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -98,6 +98,27 @@ class skadereg { docroot => '/var/www/skadereg/public', proxy_preserve_host => true, allow_encoded_slashes => 'on', + rewrites => [ + { + 'rewrite_cond' => [ + '%{REQUEST_FILENAME} !-d', + ], + 'rewrite_rule' => [ '^(.*)/$ /$1 [L,R=301]' ] + }, + { + 'rewrite_cond' => [ + '%{HTTP:Authorization} ^(.*)' + ], + 'rewrite_rule' => [ '.* - [e=HTTP_AUTHORIZATION:%1]' ], + }, + { + 'rewrite_cond' => [ + '%{REQUEST_FILENAME} !-d', + '%{REQUEST_FILENAME} !-f', + ], + 'rewrite_rule' => [ '^ index.php [L]' ], + }, + ], } file { '/var/www/skadereg/': -- GitLab