apache版本 如果需要整站跳转,则在网站的配置文件的标签内,键入以下内容: rewriteengine on rewritecond %{server_port} !^443$ rewriterule ^(.*)?$ https://%{server_name}/$1 [l,r] 如果对某个目录做强制跳转,则使用以下代码: rewriteengine on rewritebase /yourfolder rewritecond %{server_port} !^443$ #rewriterule ^(.*)?$ https://%{server_name}/$1 [l,r] rewriterule ^.*$ https://%{server_name}%{request_uri} [l,r] nginx版本 在配置80端口的文件里面,写入以下内容即可。 server { listen 80; server_name localhost; rewrite ^(.*)$ https://$host$1 permanent; location / { root html; index index.html index.htm; } 3 php页面跳转:添加在网站php页面内 if ($_server["https"] <> "on") { $xredir="https://".$_server["server_name"].$_server["request_uri"]; header("location: ".$xredir); } 4 单独页面通用代码段:较适合指定某一个子页单独https 在需要强制为https的页面上加入以下代码进行处理http-->https
|