最佳答案
我已经看过现有的问题,但我还没有真正遇到任何适合我的工作。
我目前正在运行一个具有安全 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 到他们的地址栏时,这个工作很好,但是我还需要添加某种 If判断语句,以便当用户输入“ www.example.co.uk”或者“ http://www.example.co.uk”时。
我尝试过使用类似[ OR ]的方法,但这样做最终会导致服务器错误。
感谢您的帮助和建议。
干杯。