在apache中,如果我去https://example.com,所有图像/链接均为http://。有没有办法自动重写html,使其';s所有https://?
我确信我在apache中看到了一个可以重写URL的功能,这样你就可以将domain2.com指向domain1.com,它可以动态地将domain1.com中的所有内容重写到domain2.com https也有类似的功能吗 在apache中,如果我转到,页面本身是通过https的,但所有图像/链接都是http://。有没有办法自动重写html,使其全部为https://在apache中,如果我去https://example.com,所有图像/链接均为http://。有没有办法自动重写html,使其';s所有https://?,apache,ssl,https,zen-cart,Apache,Ssl,Https,Zen Cart,我确信我在apache中看到了一个可以重写URL的功能,这样你就可以将domain2.com指向domain1.com,它可以动态地将domain1.com中的所有内容重写到domain2.com https也有类似的功能吗 在apache中,如果我转到,页面本身是通过https的,但所有图像/链接都是http://。有没有办法自动重写html,使其全部为https:// (顺便说一句,它正在运行zen cart)除非您使用绝对URL Everyhare,否则它应该“自动”工作。因此,您只需检查
(顺便说一句,它正在运行zen cart)除非您使用绝对URL Everyhare,否则它应该“自动”工作。因此,您只需检查两件事:
- 使用相对URL指向您自己的服务器和服务器上的资源
- 确保您没有使用
- 使用相对URL指向您自己的服务器和服务器上的资源
- 确保您没有使用
/path/to/page.html
而不是http://example.com/path/to/page.html
。这样,如果是HTTP,它将保持HTTP,如果是HTTPS,它将保持HTTPS
但是,如果Zen Cart将域添加到所有链接中,您需要编辑软件。您可以只链接到
/path/to/page.html而不是http://example.com/path/to/page.html
。这样,如果是HTTP,它将保持HTTP,如果是HTTPS,它将保持HTTPS
但是,如果Zen Cart正在将域添加到所有链接,则需要编辑该软件。:
使用与协议无关的绝对值
路径:
如果浏览器正在中查看页面
SSL通过HTTPS,然后它将请求
使用https协议的资产,
否则它将使用HTTP请求它
这就防止了这一页出现可怕的“错误”
包含安全的和非安全的
IE中的“项目”错误消息,保留
系统中的所有资产请求
同样的协议
:
使用与协议无关的绝对值
路径:
如果浏览器正在中查看页面
SSL通过HTTPS,然后它将请求
使用https协议的资产,
否则它将使用HTTP请求它
这就防止了这一页出现可怕的“错误”
包含安全的和非安全的
IE中的“项目”错误消息,保留
系统中的所有资产请求
同样的协议
您引用的apache模块称为mod_rewrite,是的,它可以处理您的请求,尽管我同意上述答案,即使用协议独立路径是最佳解决方案。您引用的apache模块称为mod_rewrite,是的,它可以处理您的请求,尽管我同意上面的答案,使用协议独立的路径是最好的解决方案
<img src="//domain.com/img/logo.png"/>