2014-10-24 1 views
1

중복 호스트 이름 문제가 없는지 Google 애널리틱스에서 제안했는지 확인하고 싶습니다.올바른 htaccess 301으로 중복 호스트 이름 문제를 방지 하시겠습니까?

그래서, 또는 내가

http://www.example.com 방법이 안전하게 수행한다고 가정 내 홈 페이지는 항상 www.example.com이 아니라 example.com입니다 있는지 확인하려면?

나는 하나의 예를 발견,하지만 난 이런 종류의에서 전문가 아니에요, 나는 두 번째 의견이나이 필요한 생각 :

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^(www\.example\.com)?$ 
RewriteRule .? http://www.example.com%{REQUEST_URI} [R=301,L] 

더 많은 설명을 더 ...

답변

1

당신은 RewriteCond에있는 정규 표현식은 전체 호스트 이름을 선택 사항으로 만들기 때문에 용의성이 있다고 보입니다. 대신 다음 규칙을 사용할 수 있습니다.

RewriteEngine on 

RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC] 
RewriteRule^http://www.example.com%{REQUEST_URI} [R=301,L,NE]