我已经浏览了现有的问题,但我还没有真正遇到任何对我有用的东西。
我目前正在运行一个带有安全 SSL 证书的站点。它可以在https://www.example.co.uk上访问,但问题是该网站也可以在http://www.example.co.uk上访问- 我不希望这成为可能。我需要它从http重定向到https。
我找到了在 .htaccess 文件中使用的这段代码。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.co.uk [NC]
RewriteRule ^(.*)$ https://example.co.uk/$1 [L,R=301]
当用户在地址栏中输入 example.co.uk 时,这可以正常工作,但我还需要添加某种条件语句,以便用户输入“www.example.co.uk”或“ http:// ” www.example.co.uk '。
我尝试过使用 [OR] 之类的东西,但这最终会导致服务器错误。
任何帮助和建议表示赞赏。
干杯。