0
Ich habe Regel Nginx gefangen:prüfen Nginx Variable
location ~ ^/a/(.*) {
return 301 /b/$1;
}
Also, wenn url http://example.com/a/something
ist, gibt sie http://example.com/b/something
. Wenn die URL http://example.com/a/
lautet, wird http://example.com/b/
zurückgegeben. Aber ich brauche http://example.com/a/
, wenn $1
nicht definiert ist.
ich erfolglos versucht if
zu verwenden:
location ~ ^/a/(.*) {
if ($1) {
return 301 /b/$1;
}
}