Skip to content

Commit a458cf8

Browse files
committed
test
1 parent 8036f16 commit a458cf8

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

src/frontend/apps/impress/conf/default.conf

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,43 @@ server {
55

66
root /usr/share/nginx/html;
77

8+
location = /home {
9+
return 301 /home/;
10+
}
11+
12+
location ^~ /home/ {
13+
proxy_pass https://lasuite.numerique.gouv.fr/produits/docs;
14+
proxy_ssl_server_name on;
15+
16+
proxy_set_header Host lasuite.numerique.gouv.fr;
17+
proxy_set_header X-Real-IP $remote_addr;
18+
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
19+
proxy_set_header X-Forwarded-Proto $scheme;
20+
21+
# Allow sub_filter to see plain text
22+
proxy_set_header Accept-Encoding "";
23+
24+
# Handle redirects from upstream (stay simple: don't rewrite)
25+
proxy_redirect off;
26+
27+
sub_filter_once off;
28+
sub_filter_types text/html text/css text/javascript application/javascript application/json;
29+
30+
# Rewrite _next and assets paths to the upstream (unchanged)
31+
sub_filter '="/_next/' '="https://lasuite.numerique.gouv.fr/_next/';
32+
sub_filter '="/assets/' '="https://lasuite.numerique.gouv.fr/assets/';
33+
sub_filter "='/_next/" "='https://lasuite.numerique.gouv.fr/_next/";
34+
sub_filter "='/assets/" "='https://lasuite.numerique.gouv.fr/assets/";
35+
sub_filter 'src="/_next' 'src="https://lasuite.numerique.gouv.fr/_next';
36+
sub_filter 'href="/_next' 'href="https://lasuite.numerique.gouv.fr/_next';
37+
sub_filter 'src="/assets' 'src="https://lasuite.numerique.gouv.fr/assets';
38+
sub_filter 'href="/assets' 'href="https://lasuite.numerique.gouv.fr/assets';
39+
40+
sub_filter 'href="/favicon' 'href="https://lasuite.numerique.gouv.fr/favicon';
41+
42+
add_header X-Frame-Options DENY always;
43+
}
44+
845
location / {
946
try_files $uri index.html $uri/index.html =404;
1047

0 commit comments

Comments
 (0)