diff options
author | Shea Levy <shea@shealevy.com> | 2014-02-25 09:13:40 -0500 |
---|---|---|
committer | Shea Levy <shea@shealevy.com> | 2014-02-25 09:13:40 -0500 |
commit | 793328e1eee25513c974fc491af5e32fc38f40d8 (patch) | |
tree | 9806b1fc56c59c77aba4a86bef3d8cd8642c61da /nixos/modules/services/web-servers | |
parent | 0d4a9e3aa68da5f82fff724baee9168b50a485c8 (diff) | |
download | nixlib-793328e1eee25513c974fc491af5e32fc38f40d8.tar nixlib-793328e1eee25513c974fc491af5e32fc38f40d8.tar.gz nixlib-793328e1eee25513c974fc491af5e32fc38f40d8.tar.bz2 nixlib-793328e1eee25513c974fc491af5e32fc38f40d8.tar.lz nixlib-793328e1eee25513c974fc491af5e32fc38f40d8.tar.xz nixlib-793328e1eee25513c974fc491af5e32fc38f40d8.tar.zst nixlib-793328e1eee25513c974fc491af5e32fc38f40d8.zip |
Mediawiki: Add some needed rewrites
Diffstat (limited to 'nixos/modules/services/web-servers')
-rw-r--r-- | nixos/modules/services/web-servers/apache-httpd/mediawiki.nix | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix b/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix index 7cb513f63020..9f4189e4d499 100644 --- a/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix +++ b/nixos/modules/services/web-servers/apache-httpd/mediawiki.nix @@ -137,6 +137,13 @@ in ${optionalString (config.articleUrlPrefix != "") '' Alias ${config.articleUrlPrefix} ${mediawikiRoot}/index.php ''} + + RewriteEngine On + RewriteCond ${mediawikiRoot}/$0 !-f + RewriteCond ${mediawikiRoot}/$0 !-d + RewriteRule ^(.*)$ ${mediawikiRoot}/index.php [L] + + RewriteRule ^/*$ ${mediawikiRoot}/index.php [L] # For syntax hilighter: */ ''; documentRoot = if config.urlPrefix == "" then mediawikiRoot else null; |