From: alltheseteeth <67934723+alltheseteeth@users.noreply.github.com> Date: Sat, 1 Aug 2020 23:33:39 +0000 (+0000) Subject: added trailing slash fix to every nginx conf I could find (#1046) X-Git-Url: http://these/git/readmes/%7B%60%24%7BarchiveTodayUrl%7D/static/%7Bthis.state.post.url%7D?a=commitdiff_plain;h=4acd3c5bd269899d03a0e7c3a45b0ef313e85f0e;p=lemmy.git added trailing slash fix to every nginx conf I could find (#1046) --- diff --git a/ansible/templates/nginx.conf b/ansible/templates/nginx.conf index eaaa6b79..4f66292c 100644 --- a/ansible/templates/nginx.conf +++ b/ansible/templates/nginx.conf @@ -60,6 +60,9 @@ server { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # Cuts off the trailing slash on URLs to make them valid + rewrite ^(.+)/+$ $1 permanent; + # WebSocket support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; diff --git a/docker/federation/nginx.conf b/docker/federation/nginx.conf index 2093297e..57306798 100644 --- a/docker/federation/nginx.conf +++ b/docker/federation/nginx.conf @@ -17,6 +17,9 @@ http { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # Cuts off the trailing slash on URLs to make them valid + rewrite ^(.+)/+$ $1 permanent; + # WebSocket support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; @@ -57,6 +60,9 @@ http { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # Cuts off the trailing slash on URLs to make them valid + rewrite ^(.+)/+$ $1 permanent; + # WebSocket support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; @@ -97,6 +103,9 @@ http { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + # Cuts off the trailing slash on URLs to make them valid + rewrite ^(.+)/+$ $1 permanent; + # WebSocket support proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade;