Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在apache中,如果我去https://example.com,所有图像/链接均为http://。有没有办法自动重写html,使其';s所有https://?_Apache_Ssl_Https_Zen Cart - Fatal编程技术网

在apache中,如果我去https://example.com,所有图像/链接均为http://。有没有办法自动重写html,使其';s所有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,否则它应该“自动”工作。因此,您只需检查

我确信我在apache中看到了一个可以重写URL的功能,这样你就可以将domain2.com指向domain1.com,它可以动态地将domain1.com中的所有内容重写到domain2.com

https也有类似的功能吗

在apache中,如果我转到,页面本身是通过https的,但所有图像/链接都是http://。有没有办法自动重写html,使其全部为https://


(顺便说一句,它正在运行zen cart)

除非您使用绝对URL Everyhare,否则它应该“自动”工作。因此,您只需检查两件事:

  • 使用相对URL指向您自己的服务器和服务器上的资源
  • 确保您没有使用

除非您使用绝对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"/>