我正在使用 java 和 apache,并且在我的安全页面上托管非安全的第 3 方内容,当我在 facebook 上共享我的页面时,facebooks 选项卡不会显示不安全的内容。我遇到了一篇描述这种行为的文章,我正在寻求纠正这个问题。https://www.tabsite.com/blog/chrome-and-other-browsers-not-showing-insecure-content/
由于我的内容提供商不提供安全内容,我的想法是使用 apache 将我的安全 URL 代理到第三方非安全 URL。
我将如何使我的代理动态化,这样我就不必不断地修改我的服务器映像?我最初的想法是在我的域前面加上第 3 方 URL
https://images.example.com?url=http://content-provider.com/image/1234.jpg
并用 apache rewrite 或其他东西解析它,但是我不确定这是一个合适的解决方案。我正在寻找一些想法和建议。
如何使用 mod_rewrite 将 url 重写为查询参数?
我尝试编写以下代码但没有成功
https://images.example.com?url=http://content-provider.com/image/1234.jpg
RewriteCond %{QUERY_STRING} ^url=(.*)$ [NC]
RewriteRule (.*)$ %1 [NC,L,R=301]
我希望http://content-provider.com/image/1234.jpg