我需要将所有带http的请求重定向到https。 我很难用php标题。 有没有完美的方法呢?
答案 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]