diff options
| -rw-r--r-- | guix/forge/forge.scm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/guix/forge/forge.scm b/guix/forge/forge.scm index 63bc68d..95b98fa 100644 --- a/guix/forge/forge.scm +++ b/guix/forge/forge.scm @@ -507,6 +507,8 @@ forge configuration @var{config}." (cons (nginx-server-configuration (server-name (list (forge-configuration-web-domain config))) (root (forge-configuration-web-root config)) + ;; Serve HTML files without extension. + (try-files (list "$uri" "$uri.html" "$uri/index.html" "=404")) (locations ;; Configure location blocks for projects that have no web domain. (filter-map (lambda (project) @@ -528,7 +530,10 @@ forge configuration @var{config}." (server-name (list web-domain)) (root (string-append (forge-configuration-websites-directory config) "/" - name))))) + name)) + ;; Serve HTML files without extension. + (try-files (list "$uri" "$uri.html" + "$uri/index.html" "=404"))))) (forge-configuration-projects config)))) (define (forge-tissue-hosts config) |
