Я могу заставить отдельные части этого работать, но я не могу заставить это работать вместе:
- обратный прокси устройства (IP-камеры) на маршруте / URL на моем веб-сервере
- переписать URL, чтобы вызвать косую черту
У меня есть IP-камера. Он поддерживает только незашифрованный http. Поэтому я настроил Apache для прокси на этом устройстве из https. Я не могу изменить HTML, сгенерированный устройством.
Устройство обслуживает HTML во фреймах URL фрейма, такой как "vars.html", не будет отображаться правильно, если я не использую косую черту на маршруте:
Итак, как мне написать правило перезаписи или перенаправления, которое добавляет косую черту к c1?
# Proxy redirects
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^(c1|c2|c3|c4)$ /$1/ [R=301,L]
Redirect /c1 /c1/
Redirect /c2 /c2/
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Require all granted
</Proxy>
ProxyPass /c1 http://192.168.1.201
ProxyPassReverse /c1 http://192.168.1.201
<Location /c1>
Require all granted
</Location>
Я безуспешно пробовал RewriteRule и Redirect. Я пытался добавить завершающие косые черты в правила Location и ProxyPass / Reverse, но это не помогло.
Как мне это сделать?