我已经查看了现有的问题,但是没有找到适合我的答案。
我目前正在运行一个具有安全SSL证书的站点。它可以在https://www.example.co.uk访问,但问题是该站点也可以在http://www.example.co.uk访问 - 我不希望这种情况发生。我需要将其从http重定向到https。
我找到了这个代码片段,可以在.htaccess文件中使用。
当用户在地址栏输入example.co.uk时,这个方法可以正常工作,但我还需要添加一个条件语句,以便如果用户输入'www.example.co.uk'或'http://www.example.co.uk'时也能正常工作。我尝试过使用[OR]等方法,但这会导致服务器错误。感谢任何帮助和建议。祝好。
我目前正在运行一个具有安全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]等方法,但这会导致服务器错误。感谢任何帮助和建议。祝好。