使用http将所有请求重定向到https

时间:2016-02-14 07:29:31

标签: php http

我需要将所有带http的请求重定向到https。 我很难用php标题。 有没有完美的方法呢?

2 个答案:

答案 0 :(得分:1)

您可以使用.htaccess将用户重定向到其他网址。 在www文件夹中包含一个带有以下规则的.htaccess文件,以将来自HTTP的传入流量定向到HTTPS

RewriteEngine On
RewriteCond %{HTTPS} !on$
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

答案 1 :(得分:0)

略有不同的方法 - 再次在.htaccess

中完成
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]