【发布时间】:2014-10-18 22:03:28
【问题描述】:
所以,基本上,我有以下 .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/online$
RewriteRule (.*)$ https://secure.example.com/$1 [R=301,L]
但它不起作用:
(http) example.com/online 被重定向到 (https)secure.example.com
我想要的是:
(http) example.com -> (https)secure.example.com
(http) example.com/foo/ -> (https)secure.example.com/foo/
(http) example.com/online/ -> (http) example.com/online/(无重定向)
那是因为在 example.com/online 我有一个 iframe,它的 src 不在 HTTPS 上。 另一种选择是以某种方式强制浏览器在页面上显示非 https 数据(现在我有一个空页面,因为 iframe 被浏览器阻止)
【问题讨论】:
标签: apache .htaccess redirect iframe