【问题标题】:Specific Wordpress page SSL exception through htaccess通过 htaccess 的特定 Wordpress 页面 SSL 异常
【发布时间】:2015-07-17 08:52:27
【问题描述】:

我知道这不是第一次有人问这个问题,但我尝试了其他解决方案,但它们似乎不起作用。

所以我的 .htaccess 文件中有一个带有 SSL 证书和重定向规则的网站,用于将访问者指向 https。但是,我想从 SSL 中排除一个特定页面。

这是我的 .htaccess 文件中的代码:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on 
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

所以我的问题是,如何创建从 SSL 中排除 www.example.com/shop 的规则?

【问题讨论】:

    标签: wordpress apache .htaccess ssl https


    【解决方案1】:

    您很可能可以在重定向上使用另一个RewriteCond 来阻止对该特定网址的重定向。但是,您将如何处理该页面加载的资源?它将加载图像、CSS、Javascript 等内容。这些内容是否也应该通过普通的旧 HTTP 加载?当点击喜欢查看他们的购物车时会发生什么,它会转到另一个 URL(并因此再次通过 HTTPS)吗?

    我不完全确定你想要实现什么,但这对我来说听起来有点傻。为什么您只想从安全可靠的连接中排除一个特定页面? (您为什么不通过 TLS 为整个网站提供服务?)但是也许您可以告诉我们这样做的原因,以便我们可以帮助您找到不同的解决方案?

    【讨论】:

    • 店铺通过iframe嵌入到简单的wordpress页面中,但不支持https。 (我知道这是一项古老的技术,但对于这个客户来说根本没有其他选择)所以我需要将此页面重定向到 http,以便加载 iframe 中的嵌入式商店。
    猜你喜欢
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    • 1970-01-01
    • 1970-01-01
    • 2012-11-07
    • 2012-10-29
    • 2013-02-01
    相关资源
    最近更新 更多