【发布时间】:2010-10-18 00:29:05
【问题描述】:
我正在尝试使用 apache2 的 mod_rewrite 来强制 SSL 连接到网站。到目前为止,该网站的 <VirtualHost> 条目中的以下内容运行良好:
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [QSA,NC,R,L]
这运行良好,并且重定向所有内容,这正是我想要的。
但是,网站上有一个特定页面使用 Google 地图 API,该 API 无法通过 SSL 使用,因此会在浏览器中触发混合内容警告。所以,我希望这个只有地图的页面不要重定向,并使用正常的非 ssl 连接。
我不想使用 SSL 的 URL 的格式为 /thing/add/{ID}/page3,其中 {ID} 是一个数值。
这可能吗?
【问题讨论】:
标签: apache mod-rewrite ssl