Puncte:0

Aflați domeniul în URI în Nginx Conf

drapel do

Întrebarea URL este domain.com/proxy/seconddomain.tld/images/file.jpg și vrem să aflăm ce este seconddomain.tld până acum încercăm modulul de hartă nginx

harta $request_uri $topdir {
        ~(?<captured_topdir>^/proxy/[a-zA-Z0-9\.-_]+)[/] $captured_topdir;
}

dar acesta se întoarce gol, pot spune că este în regulă să obțineți /proxy/seconddomain.tld, dar aveți nevoie de el fără foldere.

drapel us
Cum folosești variabila `$topdir`?
Muhammad Hussain avatar
drapel do
Folosiți-l în subs_filter pentru a actualiza imaginile, linkurile și adresele URL ale materialelor.
drapel us
Ar trebui să remediați aplicația pentru a genera adrese URL corecte. Acesta este un hack inutil și prost întreținut pentru a face URL-urile activelor.
Puncte:0
drapel in

@drookie

Acest lucru nu funcționează, vă rog, provoacă o eroare 502

dacă ($gazdă ~* ^(.+)\.([a-z0-9-]+)$) {
   setați $domainpart $1;
   set $tld $2;
}

                add_header X-domain „$domainpart”;
                add_header X-tld „$tld”;
                subs_filter_types *;
                subs_filter 'action="/' action="/proxy/$domainpart.$tld/;
                subs_filter 'href="/' href="/proxy/$domainpart.$tld/;

Funcționează dacă scot partea if și setez domainpart și tld la variabile fixe.

Mulțumiri

Puncte:0
drapel za

Incearca asta:

dacă ($gazdă ~* ^(.+)\.([a-z0-9-]+)$) {
   setați $domainpart $1;
   set $tld $2;
}

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.