я использую Pound(8)
- HTTP / HTTPS обратный прокси и балансировщик нагрузки.
# rpm -q Pound
Pound-2.6-2.el6.x86_64
#
Я хотел бы иметь возможность перенаправлять определенные шаблоны URL, когда пользователь нажимает URL https://www.xxx.tld/
и он / она перенаправляется на http://www.xxx.tld/
.
Service
URL "^/$"
Redirect "http://www.xxx.tld/"
End
Я пытаюсь настроить шаблон URL, чтобы включить ВСЕ НО определенные шаблоны URL: вроде ^/(cart|user)(.*)$
, или на самом деле это: ^(/|(cart|user)(.*))$
.
По какой-то причине (возможно, несоответствие) фунт НЕ перенаправляя его, и еще одна вещь, допустим, пользователь нажимает https://www.xxx.tld/test
, при перенаправлении пользователя на страницу, отличную от https, я бы хотел передать URI
также. Это то, что я могу сделать с фунтом?
Я смог добраться туда, где должен быть:
ListenHTTPS
Address XXX.XXX.XXX.XXX
Port 443
Cert "/etc/pki/tls/certs/XXXXX.pem"
Ciphers "ALL:!aNULL:!ADH:!eNULL:!LOW:!EXP:!SSLv2:RC4+RSA:+HIGH:+MEDIUM"
Service
URL "^/(files|sites|user|cart)(.*)?$"
BackEnd
Address XXX.XXX.XXX.XXX
Port 443
HTTPS
End
BackEnd
Address XXX.XXX.XXX.XXX
Port 443
HTTPS
End
End
Service
URL "^(/|.*)$"
Redirect "http://www.xxx.tld"
End
End