我有一个域名,它通过位于另一台服务器上的http://services.mydomain.com
安全中央提供商 () 进行安全登录,并使用 proxypass。当我转到登录页面时,我被重定向到。应用程序页面呈现正常,但我对所有和文件都得到 404 ,因为它正在寻找。样式表位于https://secure.mydomain.com
https://secure.mydomain.com/services
.css
.js
https://secure.mydomain.com/services/style.css
http://services.mydomain.com/style.css
我已经设法通过 apache 重写重定向 URL,但它们现在在安全页面上呈现为不安全的项目。
这是我使用的重写规则:
RewriteCond %{REQUEST_URI} \.(gif|jpe?g|png|css|js|swf)$
RewriteRule ^/(.*)$ http://services.mydomain.com/style.css
有没有办法通过安全的 URL 重定向到这些文件?
答案1
https
如果您想摆脱不安全的资源警告,您需要让您的服务直接提供资源(无需重定向)。
您应该能够通过异常ProxyPass
(!
作为目标)以及可能Alias
从安全主机映射到文件来完成此操作;如果您可以提供您的虚拟主机配置,那么我可以更具体地说明需要什么。