about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2014-02-27 07:17:05 -0500
committerShea Levy <shea@shealevy.com>2014-02-27 07:17:10 -0500
commitf7c04b1e6b43114c6ffa822c29e93621e97ed35a (patch)
treeeaab8d1eb581810fd0ac5cd92138a03dfa758432 /nixos
parent1e7300ad676d91717ef36a8eeee46763287c0ee2 (diff)
downloadnixlib-f7c04b1e6b43114c6ffa822c29e93621e97ed35a.tar
nixlib-f7c04b1e6b43114c6ffa822c29e93621e97ed35a.tar.gz
nixlib-f7c04b1e6b43114c6ffa822c29e93621e97ed35a.tar.bz2
nixlib-f7c04b1e6b43114c6ffa822c29e93621e97ed35a.tar.lz
nixlib-f7c04b1e6b43114c6ffa822c29e93621e97ed35a.tar.xz
nixlib-f7c04b1e6b43114c6ffa822c29e93621e97ed35a.tar.zst
nixlib-f7c04b1e6b43114c6ffa822c29e93621e97ed35a.zip
mediawiki: Don't rewrite /images if uploads are enabled
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/web-servers/apache-httpd/mediawiki.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix b/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix
index 29efc975a383..f5669faebc97 100644
--- a/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix
+++ b/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix
@@ -130,12 +130,13 @@ in
         RewriteEngine On
         RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
         RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
-        RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/${if config.articleUrlPrefix == ""
+        RewriteRule ${if config.enableUploads
+          then "!^/images"
+          else "^.*\$"
+        } %{DOCUMENT_ROOT}/${if config.articleUrlPrefix == ""
           then ""
           else "${config.articleUrlPrefix}/"
         }index.php [L]
-
-        RewriteRule ^/*$ ${mediawikiRoot}/index.php [L] # For syntax hilighter: */
       ''}
 
       <Directory ${mediawikiRoot}>