最近我安装了SSL。它工作正常,但我的网站没有重定向到https。我的服务器不支持htaccess文件。还有其他办法吗?
提前致谢。
答案 0 :(得分:1)
尝试一次此技巧。我不确定它是否正确。试试吧,让我知道。
<?php
if ( $_SERVER['HTTPS'] == "" )
{
header("HTTP/1.1 301 Moved Permanently");
header('Location: https://yoursite.com.php');
}
?>
答案 1 :(得分:1)
现在您可以执行httpd.conf文件或指定虚拟主机的文件,并添加这些行以将http重定向到https:
<virtualhost *:80="">
ServerName mysite.com
ServerAlias www.mysite.com
Redirect / https://<your site name>/
DocumentRoot /var/www/public_html
</virtualhost>
答案 2 :(得分:1)
你可以使用if条件
$_SERVER[REQUEST_SCHEME]!='https'