.htaccess htaccess-如果页面为HTTPS,则从不同路径获取静态内容
根据加速网站的指导原则,我已经将所有静态内容(JS | CSS | image)卸载到一个子域static.example.com。 该网站工作正常,但当我加载安全页面时,问题就出现了。浏览器会对“不安全内容”加载到我的页面发出警告。 我们只有根域而不是子域的ssl。我找不到另一个,但想这样处理。由于可以在根文件夹中访问子域文件夹,因此我需要这个 我想用.htaccess这样处理-> 当referer为https://www.example.com/anything.php时 将http://static.example.com/folder/file.ex重写为https://www.example.com/static/folder/file.ex.htaccess htaccess-如果页面为HTTPS,则从不同路径获取静态内容,.htaccess,redirect,https,static,.htaccess,Redirect,Https,Static,根据加速网站的指导原则,我已经将所有静态内容(JS | CSS | image)卸载到一个子域static.example.com。 该网站工作正常,但当我加载安全页面时,问题就出现了。浏览器会对“不安全内容”加载到我的页面发出警告。 我们只有根域而不是子域的ssl。我找不到另一个,但想这样处理。由于可以在根文件夹中访问子域文件夹,因此我需要这个 我想用.htaccess这样处理-> 当referer为https://www.example.com/anything.php时 将http://s
有人帮我做这件事。根本帮不上忙。为了处理htaccess文件中的任何内容,web服务器必须接收到请求。当您的浏览器弹出“不安全内容”警告时,它尚未发送请求。协商SSL连接时会弹出此警告,在您的情况下,您的证书没有覆盖请求所针对的域。这意味着在服务器端添加任何类型的重定向都不会有帮助。你仍然会看到警告 您需要确保您的内容指向
http://static.example.com/
以某种方式,通过使用相对URI基或明确指向http://的绝对URL
另一种选择可能是在客户端使用某种javascript。毫无帮助。为了处理htaccess文件中的任何内容,web服务器必须接收到请求。当您的浏览器弹出“不安全内容”警告时,它尚未发送请求。协商SSL连接时会弹出此警告,在您的情况下,您的证书没有覆盖请求所针对的域。这意味着在服务器端添加任何类型的重定向都不会有帮助。你仍然会看到警告 您需要确保您的内容指向
http://static.example.com/
以某种方式,通过使用相对URI基或明确指向http://的绝对URL
另一种选择可能是在客户端使用某种javascript。当我收到对服务器的请求时,我想在服务页面之前将页面上的所有链接从更改为。@Vimpes重写和重定向仅适用于确定服务内容的请求。如果您想在内容发送到浏览器之前动态修改内容,您不能使用“重写”或htaccess,您需要的是更复杂和更困难的内容:将其视为当我收到服务器请求时,我希望将页面上的所有链接从更改为,在服务页面之前,Vipes重写和重定向仅适用于确定服务内容的请求。如果您想在内容发送到浏览器之前对其进行动态修改,则无法使用“重写”或htaccess,您需要的是更为复杂和困难的内容: