SSL

2012-05-23 4 views
0

작동하지 리디렉션 난 그냥 SSL을 사용하도록 내 도메인을 설정 한과 (루트) .htaccess 파일에이 코드를 추가 한 : 그것은 mysite.com하지만 트래픽에서 모든 트래픽을 리디렉션SSL

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(.*\.)*mysite.com$ [NC] 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule ^(.*)$ https://www.mysite.com/$1 [R] 

WWW.mysite.com에서 신뢰할 수없는 것으로 나타납니다. 나는 mysite.com 전에 WWW를 추가하는 시도했습니다

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^(.*\.)*www.mysite.com$ [NC] 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule ^(.*)$ https://www.mysite.com/$1 [R] 

가 있지만 작동하지 않았다. 이 코드를 이해하는 사람이 도와주세요 ..

업데이트 : https://mysite.com/ 작동하지만, mysite.com (https : //없이)은 https://www.mysite.com/으로 리디렉션하려고 시도하고 "신뢰할 수없는 인증서 메시지"와 함께 표시되며이 인증서는 mysite.com/에 유효 " (분명?) 참고 : mysite.com은 실제로 내 웹 사이트가 아니며, 내 웹 사이트 이름으로 대체했습니다. 아직 내 사이트의 주소를 공개 할 수 없기 때문입니다. 내가 정확하게, 당신은 https://www.mysite.com/https://mysite.com/하지에 가서 모든 안타를 리디렉션해야 할 문제를 이해한다면

답변

2

HTTP에서 귀하의 사이트에 모든 트래픽을 리디렉션합니다.

이런 경우 당신이 당신의 마지막 재 작성 규칙의 문제가 아닌 - 편집은 할 수

감사합니다, 나는 또한이 라인을 변경할 필요가 있다고했다
RewriteRule ^(.*)$ https://mysite.com/$1 [R] 
1

이 코드는 HTTPS

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} 
+0

: 한다 RewriteRule ^을 (. *) $ https://www.mysite.com/$1 RewriteRule^(. *) $ https://mysite.com/$1 [R] 내 SSL 인증서는 mysite.com이 아닌 www입니다. .mysite.com. 이 방법은 서재응이 친절합니까? 나는 내 웹 사이트가 리디렉션 때문에 Google에 의해 색인이 생성되지 않는 것을 싫어합니다. –

+1

이 도구 [SEO 리디렉터 검사기] (http://www.webconfs.com/redirect-check.php)가 귀하의 질문에 대한 답변을 제공 할 것입니다. – Sean