2013-02-26 5 views
6

방금 ​​내 웹 사이트에 SSL certificate을 구입했습니다. linkbook.co;HTTPS를 사용하도록 Yii Framework를 구성하는 방법은 무엇입니까?

내 웹 사이트는 Yii Framework을 사용하여 개발되었습니다.

HTTPS을 사용하도록 응용 프로그램을 구성해야합니까, 아니면 서버가이 작업을 수행합니까?

응용 프로그램을 구성해야 할 경우 widgets, clistviews, portlets 등으로 HTTPS 프로토콜을 사용하려면 어떻게해야합니까?

답변

1

은 유용한 경우 단지의 .htaccess에 사용, 구성 YII 응용 프로그램이 필요하지 않습니다 당신은 HTTPS와 다른 HTTP를 사용해야하는 약간의 콘텐츠가 있습니다. HTTPS로 모든 것을 원한다면 유용하지 않을 것입니다. 의 index.php가 어디

+0

나는 항상 https를 원한다. 내 웹 사이트는 작습니다. 그러나 북마크릿에 https가 필요하며 내 웹 사이트는 북마크릿에서 요청할 때 https로 응답합니다. –

+0

다음이 기사를 따르십시오! – darkheir

+0

나는 할 것이다; 북마크 릿이 포함되어 있기 때문에 이것이 더 큰 문제입니다. http://stackoverflow.com/questions/15090986/requests-of-a-bookmarklet-over-http-and-https –

6

당신은 URL management for Websites with secure and nonsecure pages

문서를 설명하는 YII의 웹 사이트에 대한 좋은 위키 기사도 있습니다

RewriteCond %{SERVER_PORT} 80 
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L] 
+0

것은이 쉬워야한다; 나는 관리자에게 ssl을 설치하기 위해 기다려야한다. –

+0

내가 https로 간다면 빈 페이지를 얻을 수 있습니다. 다른 포트에서 수신 대기하도록 가상 호스트를 변경해야합니까? –

+0

하위 도메인의 웹 사이트에서이 기능이 작동하지 않습니다. 예 : sub1.mysite.com. 나는 www 하위 도메인에 있지 않다. – Trober

0

것은으로 public_html 폴더에 있어야합니다 귀하의 .htaccess에서 이러한 지침을 추가

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
관련 문제