Apache中Rewrite 指定的url http跳转https
Apache怎么通过rewrite实现带问号的URL跳转
如:
http://www.huan.com/?serverver=v2&task=login&get_new_phone
http://www.huan.com/?serverver=v2&task=register&get_new_phone
分别跳转到
https://www.huan.com/?serverver=v2&task=login&get_new_phone
https://www.huan.com/?serverver=v2&task=register&get_new_phone
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
谢谢。其实只想把如上URL中符合task=login的规则转发到https,其他的还是http
RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}$1 [L,R]
把这三句规则放到virtualhost 的80端口里,可以实现所有HTTP跳转到HTTPS