Switch redirect for rewrites in nginx configuration

This commit is contained in:
DataHoarder 2023-07-26 13:33:33 +02:00
parent 2b4791ebf4
commit 65747205dd
Signed by: DataHoarder
SSH key fingerprint: SHA256:OLTRf6Fl87G52SiR7sWLGNzlJt4WOX+tfI2yxo0z7xk

View file

@ -40,24 +40,12 @@ server {
set_real_ip_from 0.0.0.0/0;
absolute_redirect off;
location ~/c/(.*)$ {
return 302 /api/redirect/coinbase/$1;
}
location ~/t/(.*)$ {
return 302 /api/redirect/transaction/$1;
}
location ~/b/(.*)$ {
return 302 /api/redirect/block/$1;
}
location ~/s/(.*)$ {
return 302 /api/redirect/share/$1;
}
location ~/p/(.*)$ {
return 302 /api/redirect/prove/$1;
}
location ~/m/(.*)$ {
return 302 /api/redirect/miner/$1;
}
rewrite ~/c/(.*)$ /api/redirect/coinbase/$1 last;
rewrite ~/t/(.*)$ /api/redirect/transaction/$1 last;
rewrite ~/b/(.*)$ /api/redirect/block/$1 last;
rewrite ~/s/(.*)$ /api/redirect/share/$1 last;
rewrite ~/p/(.*)$ /api/redirect/prove/$1 last;
rewrite ~/m/(.*)$ /api/redirect/miner/$1 last;
try_files $uri $uri/ @web;
include snippets/onion-headers.conf;