Number 1
如果您希望您的网站只能通过HTTPS访问,则需要将此代码添加到
.htaccess
文件,替换域名:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
</IfModule>
这会将任何访问从非SSL重定向到您网站的SSL版本。
Number 2
是的,您需要更改Website Address
和Site Address
在管理面板中设置为HTTPS。最好在编辑.htaccess
文件,自编辑.htaccess
当您的网站URL位于HTTP中时,所有流量将重定向到HTTPS。还要确保脚本、样式和图像可以通过SSL访问,以防止渲染问题。
Number 3
对这个
htaccess
将流量从HTTP重定向到HTTPS,而
Site Address
声明您的主域正在使用HTTPS。
如果您在.htaccess
文件,最佳做法是将其完全复制到pastebin,并使用链接更新问题。我会试着看看是否有一条线导致您的.htaccess
文件