两个页面的 https 到 http 重定向

https to http redirect for two pages

我的站点(WordPress,以防它很重要)启用了 ssl,并在 htaccess 文件中使用以下“重写”规则……

<IfModule mod_rewrite.c>
# RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/ [R,L]
</IfModule>

我有两个页面,我会为……“禁用”ssl

https://www.example.com/firstpage.php
https://www.example.com/someotherpage.php

我遇到的问题是这些页面中的每一个都有一个 highcharts 图表。出于某种原因,用于导出的 highcharts 渲染服务器不喜欢在页面上启用 ssl 的事实。这会导致可怕的“这是不安全的”消息,并且在导出图表时会丢失图像。 Highcharts 建议 here 避免这些问题的方法基本上是构建您自己的渲染引擎……但我认为这可能有点矫枉过正。

请问如何删除上述页面的 ssl。我知道你喜欢看我尝试过的东西,但我有两个问题。

  1. 我想我可能会用这个文件犯一些灾难性的错误并造成一些真正的损害。

  2. 我真的不知道从哪里开始,因为我似乎对我在这里读到的关于 SO 的内容理解得很少。例如,我确实基于此 question.

    尝试了以下操作
    redirect 301 /firstpage.php http://example.com/firstpage/
    

我可以向 SO 寻求一些指点/帮助吗?

尝试向现有规则添加条件,以免这 2 个页面重定向到 SSL:

<IfModule mod_rewrite.c>
# RewriteEngine On
RewriteCond %{REQUEST_URI} !^/firstpage\.php
RewriteCond %{REQUEST_URI} !^/someotherpage\.php
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/ [R,L]
</IfModule>