相当简单的请求..我想在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将两者连在一起,则会发出消息。)
谢谢!
答案 0 :(得分:0)
我实际上是通过找到问题的根源并使用wordpress SSL插件来解决这个问题,这对我来说就是一切。
我想我可能会使用这种方法咆哮错误的树,因为我不得不担心通过http等加载所有资源。