Правило перезаписи NGINX для приложения APEX на базе Oracle Cloud - PullRequest
0 голосов
/ 18 октября 2019

Я пытаюсь создать удобный для пользователя URL-адрес приложения в облаке Oracle
, настроив NGINX на виртуальной машине Oracle Cloud.

Уродливый исходный URL:
https://kjflphbzcwyyi2q -dbjzzh.adb.eu-zurich-1.oraclecloudapps.com / ords / f? p = CC: 1

Я использовал код из этого ответа, но он не работал для меня:
Переписать правило fir NGINX

server {
    server_name    care-compare.ch www.care-compare.ch;
    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl; # managed by Certbot

  location = / {
    return 301 /ords/f?p=cc; # this has some effect
    rewrite ^/f?p=cc(.*) /ords/f?p=cc$1 last; #this seems to have no effect
  }

Текущий URL выглядит следующим образом:
https://www.care -compare.ch / ords / f? P = CC: 1

Ожидаемый целевой URL будет:
https://www.care -compare.ch / CC: 1

...