http和https的转化问题? 楼主的意思可能是想把访问http://aaa.com都转化为访问https://aaa.com 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实不需要程序转化的吧?https由服务器SSL插件产生,没有SSL就算自己强制https也没有用的 我是要把http://aaa.com都转化为访问https://aaa.com的,我不知道有没有装SSL插件,当是我如果用https://aaa.com也是可以,也就是说,现在我用http://aaa.com和https://aaa.com都可以访问,但我想把通过http访问的都转为https,希望能保证信息的安全性。 用https能访问就说明已经安装了ssl,你是linux的服务器吧,这样转化好像作用不大你做一个入口页面,用http访问的,然后再进一步的访问都用https来进行就可以 不是很明白,为什么我那样转化不行呀??不符合逻辑的呀?还有怎么让进一步的访问都用https来进行呢???我本来就是直接用header转向的呀/ 你用header转向了地址栏里是https的吗?你说的不行到底是什么意思呢?无法转向还是无法访问?单独输入https地址能访问吗?一般来说http使用80端口,https使用443端口。你看一看httpd.conf里两个虚拟主机对应的documentroot是不是同一个。你应该是在80对应的根目录下设置了文件使用header转向的吧? 我是用header 将输入地址栏里的http改为https。我说不行是因为我用上面的代码没有实现这个功能,因为我用上面的代码运行后,地址栏里的http没有该为https 呀 直接这么写就行了吧。<?phpheader("Location:https://aaa.com");?>你要判断这么多干什么? if ( isset($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) == 'on' ) { header ('Location: https://'. $_SERVER['HTTP_HOST']. $_SERVER['REQUEST_URI']); exit();} 我就是这样写的呀,可是不行呀,运行了还是http的 不能直接转化吧,要配SSL吧,https是指你用这个协议访问网站时才会用的. 没有相关环境,无法测试。不过环境变量 $_SERVER['HTTP_HOST'] 应该是在启用ssl后就是“on”了吧? 無語....樓主應該連https和http的關系都不知道`````` http://www.kaixingu.net/html/1-oidindex-page1.htm php+js 倒计时 几秒之后 不动了 php怎么做删除权限 数据库查询问题.在线等 递归 检测系统IP地址显示使用人信息?? 初学者学习php的好网站 急需PHP的电子文档资料 老婆下旨,大侠救命(在线等候) 这个PHP文件错在哪里呢?小弟不懂:( SESSION我不会啊 在同一文件中怎么实现提交多次?在线等。。 在多语言版本的PHP程序中,使用变量,还是宣常量显示页面内容好?为什么?
https由服务器SSL插件产生,没有SSL就算自己强制https也没有用的
你做一个入口页面,用http访问的,然后再进一步的访问都用https来进行就可以
我本来就是直接用header转向的呀/
<?php
header("Location:https://aaa.com");
?>
你要判断这么多干什么?
strtolower($_SERVER['HTTPS']) == 'on' ) {
header ('Location: https://'.
$_SERVER['HTTP_HOST'].
$_SERVER['REQUEST_URI']);
exit();
}
不过环境变量 $_SERVER['HTTP_HOST'] 应该是在启用ssl后就是“on”了吧?