Skip to content

Commit 76d48bf

Browse files
committed
test2
1 parent 3d66373 commit 76d48bf

File tree

1 file changed

+17
-8
lines changed

1 file changed

+17
-8
lines changed

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

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,34 @@ server {
55

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

8-
# Proxy /home to the new landing page
9-
location = /home {
8+
location ~ ^/home/?$ {
109
proxy_pass https://lasuite.numerique.gouv.fr/produits/docs;
1110
proxy_ssl_server_name on;
1211
proxy_set_header Host lasuite.numerique.gouv.fr;
1312
proxy_set_header X-Real-IP $remote_addr;
1413
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
1514
proxy_set_header X-Forwarded-Proto $scheme;
15+
proxy_set_header Accept-Encoding "";
1616

1717
# Handle redirects
1818
proxy_redirect off;
1919

20-
# Rewrite asset URLs to use the external site
20+
# Rewrite ALL asset URLs in the HTML to point to lasuite
2121
sub_filter_once off;
22-
sub_filter_types text/html text/css text/javascript application/javascript;
23-
sub_filter 'href="/' 'href="https://lasuite.numerique.gouv.fr/';
24-
sub_filter 'src="/' 'src="https://lasuite.numerique.gouv.fr/';
25-
sub_filter "href='/" "href='https://lasuite.numerique.gouv.fr/";
26-
sub_filter "src='/" "src='https://lasuite.numerique.gouv.fr/";
22+
sub_filter_types text/html text/css text/javascript application/javascript application/json;
23+
24+
# Rewrite _next and assets paths
25+
sub_filter '="/_next/' '="https://lasuite.numerique.gouv.fr/_next/';
26+
sub_filter '="/assets/' '="https://lasuite.numerique.gouv.fr/assets/';
27+
sub_filter "='/_next/" "='https://lasuite.numerique.gouv.fr/_next/";
28+
sub_filter "='/assets/" "='https://lasuite.numerique.gouv.fr/assets/";
29+
sub_filter 'src="/_next' 'src="https://lasuite.numerique.gouv.fr/_next';
30+
sub_filter 'href="/_next' 'href="https://lasuite.numerique.gouv.fr/_next';
31+
sub_filter 'src="/assets' 'src="https://lasuite.numerique.gouv.fr/assets';
32+
sub_filter 'href="/assets' 'href="https://lasuite.numerique.gouv.fr/assets';
33+
34+
# Fix favicon
35+
sub_filter 'href="/favicon' 'href="https://lasuite.numerique.gouv.fr/favicon';
2736

2837
add_header X-Frame-Options DENY always;
2938
}

0 commit comments

Comments
 (0)