Puncte:0

Redirecționează către alt ip, dar aceeași interogare cu Apache mod_rewrite

drapel cn

Trebuie să redirecționez cererea pe care o primește un server web Apache, folosind user_agent pentru a filtra. Ideea este că, dacă user_agent este „Mozilla/5.0 (Macintosh; Intel Mac OS X 12_2_1) AppleWebKit/605.1.15 (KHTML, ca Gecko) Version/15.2 Safari/605.1.15”, atunci proxy-ul trebuie să redirecționeze solicitarea către o mașină cu ip 192.168.1.40, dar dacă agentul utilizator nu este, trebuie să arate pagina principală.

Am următorul cod de redirecționat către mașina corectă:

RewriteEngine activat
RewriteCond %{HTTP_USER_AGENT} „=Mozilla/5.0 (Macintosh; Intel Mac OS X 12_2_1) AppleWebKit/605.1.15 (KHTML, ca Gecko) Versiunea/15.2 Safari/605.1.15”
RewriteRule ^/(.*)$ http://192.168.1.40:443/$1 [L,R=302]

Dar am o problemă. Când redirecționez la 192.168.1.40, trebuie să adaug și șirul de interogare, astfel încât dacă cererea este http://192.168.2.11/thisisthequery atunci trebuie să-l redirecționez către http://192.168.1.40/thisisthequery nu doar http://192.168.1.40

Am incercat urmatorul

 RewriteRule ^/(.*)$ http://192.168.1.40:443/%{QUERY_STRING}$1 [L,R=302]

Dar nu merge, cum pot face asta??

IMPORTANT

Interogarea nu există în proxy, așa că dacă o solicit http://192.168.2.11/thisisthequery Cred că nici măcar nu încearcă să redirecționeze, deoarece răspunsul este o solicitare greșită (443). Deci, cum pot redirecționa înainte ca proxy-ul să returneze mesajul 443?

djdomi avatar
drapel za
nu-mi este clar ce vrei sa arhiv. cu toate acestea, dacă doriți doar să capturați resursa dintr-o altă destinație, un proxy invers ar putea face acest lucru pentru dvs

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.