add redirects support

This commit is contained in:
2024-01-01 14:37:24 +01:00
parent 5902732262
commit 6d3c345e75
4 changed files with 25 additions and 1 deletions

3
.gitignore vendored
View File

@ -1,2 +1,3 @@
node_modules
resources
resources
public

View File

@ -1,3 +1,7 @@
FROM nginx:alpine
RUN sed -i 's/^\(.*\)http {/\1http {\n map_hash_bucket_size 128;\n/' /etc/nginx/nginx.conf
COPY nginx/ /etc/nginx/conf.d/
COPY public /usr/share/nginx/html

16
nginx/default.conf Normal file
View File

@ -0,0 +1,16 @@
server {
listen 80;
listen [::]:80;
server_name localhost;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
if ($new_uri != "") {
rewrite ^(.*)$ $new_uri permanent;
}
}
error_page 404 /404.html;
}

3
nginx/redirects.conf Normal file
View File

@ -0,0 +1,3 @@
map $request_uri $new_uri {
/2023/12/a-2024-benchmark-of-main-web-apis-frameworks/ /2023/12/a-2024-benchmark-of-main-web-api-frameworks/;
}