8

我刚SSL certificate为我的网站linkbook.co买了一个;

我的网站是使用Yii Framework;

我是否必须配置应用程序才能使用HTTPS或服务器会为我执行此操作?

如果我必须配置应用程序,我如何告诉widgets, clistviews, portlets等,使用 HTTPS 协议?

4

3 回答 3

7

您不需要配置 yii 应用程序,只需在 .htaccess 中使用

RewriteCond %{SERVER_PORT} 80
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
于 2013-02-26T08:38:55.900 回答
1

Yii 网站上也有一篇很好的 wiki 文章,解释了具有安全和非安全页面的网站的 URL 管理

这篇文章仅在您有一些必须使用 HTTPS 和其他一些 HTTP 的内容时才有用。如果您希望一切都通过 HTTPS 进行,那么它对您没有用处。

于 2013-02-26T13:33:54.150 回答
0

在您的 .htaccess 中添加这些说明,该文件必须位于 index.php 所在的 public_html 文件夹中:

RewriteEngine On
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
于 2017-05-10T10:26:26.217 回答