如何解决使目录ssl和所有其他页面/目录都不是ssl
|| 相当简单的请求。我想在apache上使用mod_rewrite来使目录重定向到我网站上的ssl,并使其在您浏览该目录之外时使其“脱离” ssl。使用以下命令即可轻松进入https:# Make gift-cards https
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} gift-cards
RewriteRule ^(.*)$ https://%{SERVER_NAME}/staging/$1 [R,L,C]
# Make all other pages normal
RewriteCond %{SERVER_PORT} 443
RewriteCond %{REQUEST_URI} !gift-cards
RewriteRule ^(.*)$ http://%{SERVER_NAME}/staging/$1 [R,L]
但是突破却被证明是一个问题,我不太确定这是怎么回事..我将所有其他页面设为正常规则由于某种原因似乎不起作用(而且我很有趣如果我不使用C将两者链接在一起,则会显示“找到”消息。
谢谢!
解决方法
我实际上是通过找到问题的根源并使用wordpress SSL插件为我解决了所有问题。
我想我可能会用这种方法吠叫错误的树,因为那样我就不得不担心所有资源都会通过http等加载。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。