我刚SSL certificate
为我的网站linkbook.co买了一个;
我的网站是使用Yii Framework
;
我是否必须配置应用程序才能使用HTTPS
或服务器会为我执行此操作?
如果我必须配置应用程序,我如何告诉widgets, clistviews, portlets
等,使用 HTTPS 协议?
我刚SSL certificate
为我的网站linkbook.co买了一个;
我的网站是使用Yii Framework
;
我是否必须配置应用程序才能使用HTTPS
或服务器会为我执行此操作?
如果我必须配置应用程序,我如何告诉widgets, clistviews, portlets
等,使用 HTTPS 协议?
您不需要配置 yii 应用程序,只需在 .htaccess 中使用
RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
Yii 网站上也有一篇很好的 wiki 文章,解释了具有安全和非安全页面的网站的 URL 管理
这篇文章仅在您有一些必须使用 HTTPS 和其他一些 HTTP 的内容时才有用。如果您希望一切都通过 HTTPS 进行,那么它对您没有用处。
在您的 .htaccess 中添加这些说明,该文件必须位于 index.php 所在的 public_html 文件夹中:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]