WebFront /#xyz und /%23xyz

Hallo!
Ich versuche für meine WebFronts, welche jeweils nur für einen Benutzerkreis zu sehen sein dürfen, auf eigene URL umzuschreiben (nginx).
z.B. http://127.0.0.1:3777/#23034 soll über test1.domain.com erreicht werden.
Das #-Symbol wird jedoch in den rewritern als %23 übersetzt.
Damit kann IPS nichts anfangen und sagt „File not found“

Hat jemand eine Idee, wie ich IPS dazu bekomme, hier W3C konvorm das %23 als # zu interpretieren und das WebFront auszuliefern.
Das Deaktivieren (unsichtbar Schalten) kommt nicht Frage, weil die Seiten dann ja trotz Umleitung bei bekannter ID erreichbar wären. Ebenfalls der Default Screen.

Danke für die Antworten

Hallo,

poste doch mal deine Konfiguration von nginx.

Grüße,
Kai

server {
listen 80;

server_name host.domain.de;
return 301 https://$server_name$request_uri;
}

server {
listen 443 ssl;

server_name host.domain.de;

root /var/www/host-certbot-webroot;

The public and private parts of the certificate are linked here

ssl_certificate /etc/letsencrypt/live/host.domain.de-0001/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/host.domain.de-0001/privkey.pem; # managed by Certbot

location / {
proxy_set_header Accept-Encoding „“;

# WebFront  http://172.20.20.16:3777/#53584
proxy_pass "http://172.20.20.16:3777/%2353584";
proxy_redirect default;

sub_filter "172.20.20.16:3777/%2353584" "host.domain.de";
sub_filter_once off;

}
}

Was passiert denn wenn du es einfach so durchreichst?
Ich habe irgendwo gelesen, man könnte die # escapen.

proxy_pass „http://172.20.20.16:3777/#53584“;

Grüße,
Kai

Das Symbol „#“ ist das Kommentar Symbil in nginx.
D.h. wenn ich 3777/#52123 weiterreiche, dann wird alles nach dem # abgeschnitten.

Leider habe ich noch nichts gefunden, wie man ein „#“ in nginx maskieren kann.

Hallo,

schau mal hier: Escaping in nginx .conf - Server Fault

Grüße,
Kai

Hallo Kai,

leider lässt sich die „#“ nicht durch „#“ maskieren.
Das hatte ich schon versucht.

Es gibt tausende Angular Seiten. Da geht das ja auch.

Grüße Gotthard

Servus
ich weiß nicht ob es dir hilft, aber hier
IP-Symcon Community Forum

hatte ich auch mal Ärger mit ngnix.
Der im Beitrag verlinke Patch hat dann geholfen.

Ich kann das WF über nginx reverseProxy verwenden.
https://meineSubdomain.meineDomain/#12343 funktioniert astrein.

gruß
bb

Hallo, danke für den Hinweis!
Ich möchte jedoch die Id „#12345“ verschleiern. Somit soll es nicht möglich sein, durch testen anderer Id’s auf
weitere WebFronts zuzugreifen.