Puncte:0

Joomla redirecționează greșit după POST

drapel id

Situație: Server FreeBSD 13 cu Apache 2.4 ca proxy invers pe SSL. închisoare Bastille cu nginx pe portul 80 și joomla 4.04

Problemă: Când faceți un POST în Joomla (de fapt, orice POST, cu excepția celui de la conectare), actualizarea este gestionată bine, dar apoi redirecționează înapoi la adresa URL completă inițială fără o bară oblică. Acest lucru nu poate fi rezolvat, desigur, la nivel DNS și are ca rezultat un 404.

Am încercat să înlocuiesc nginx cu apache 2.4, dar problema rămâne.

În Joomla configurație.php fișier Am încercat mai multe opțiuni pentru $live_url valoare (inclusiv o bară oblică inversă) dar nici asta nu a fost util. (tbh nu am văzut nicio diferență dacă avea o valoare sau nu).

Deoarece sunt nou în Joomla, nu am găsit nicio modalitate de depanare pentru a vedea unde exact merge prost și cum să o remediez.

Puncte:0
drapel id

După cum s-a dovedit, problema a fost cauzată de serverul proxy invers Apache frontal, unde în redirecționarea http către https lipsea „/” de sfârșit. Și pentru că joomla dă un 303 (vezi altele) versiunii non-SSL a URL-ului (HTTP), acesta a fost redirecționat de serverul Apache către o adresă URL nevalidă.

Acum trebuie să-mi dau seama de ce Joomla redirecționează către o adresă URL HTTP și nu rămâne cu adresare relativă, deoarece se află în spatele unui proxy invers care se ocupă de partea SSL.

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.