내가 검색 엔진에 내 도메인이있는 이상한 문제가 끝나는 잘못된 도메인과 https를 방지하기 위해 : 나는 여러 도메인을 소유하고한다 RewriteCond가
을의 말을하자
example.com
example.net
example.org
모든 도메인이 그것은 누구나 잘 작동하고
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
: 나는 doublicated 내용을 방지하기 위해 httpd.conf 파일의 상단에 리디렉션을 추가 왜 내 서버를 가리키는, 그건. 나는 .COM 도메인에 대한 SSL 인증서를 가지고 있기 때문에
, 나는 HTTPS 버전으로 모든 사용자를 리디렉션하고있다 :
RewriteCond %{HTTPS} off
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI}
작업도 잘 누구나. 이제
이상한 문제 : 어떤 이유로, 때로는 엔진 https://example.net/apage.php을 나열되고 검색을 나는 .NET에 대한 더 SSL 인증서 없어 (그리고 는 .org와) 방문자가 검색 결과를 clickling 때, 도메인을하기 때문에 엔진을 사용하면 웹 사이트에 대한 연결이 안전하지 않다는 경고 메시지가 브라우저에 표시됩니다. 이것은 매우 혼란스럽고 브라우저 경고가 나타나기 전에 방문자를 올바른 .com 도메인으로 리디렉션 할 수있는 방법을 찾지 못했습니다.
mod_rewrite 조건 또는이 문제를 해결하기 위해이 문제를 해결할 생각이 있습니까?
내가 이해하지 못하는 이유는 https 요청 여부와 상관없이 도메인 종료가 .com이 아닌 경우 이미 리디렉션되지 않는 이유입니다. – lickmycode