我刚刚为我的网站linkbook.co购买了SSL certificate
;
我的网站是使用Yii Framework
;
我是否必须配置应用以使用HTTPS
或服务器是否会为我执行此操作?
如果我必须配置应用程序,如何告诉widgets, clistviews, portlets
等使用HTTPS协议?
答案 0 :(得分:7)
您不需要配置yii app,只需使用.htaccess
RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
答案 1 :(得分:1)
在Yii网站上还有一篇关于它的好维基文章解释URL management for Websites with secure and nonsecure pages
如果您有一些必须使用HTTPS和其他HTTP的内容,那么本文才有用。如果你想通过HTTPS进行所有操作,那么它对你没用。
答案 2 :(得分:0)
在.htaccess中添加这些说明,该说明必须位于index.php所在的public_html文件夹中:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]