2016-10-04 2 views
0

301 리디렉션에 문제가 있습니다. 우리는 사이트 (https://domain)를 가지고 있으며 이것을 위해 기본 도메인 (www가 아닌)을 설정하려고합니다. Google Analytics 및 html 페이지로 2 버전 (https 도메인 및 https www.domain)을 확인합니다. 그리고 선호하는 도메인을 선택할 때 - 나에게이 오류가 발생했습니다 : 기본 도메인을 설정하는 과정 중 일부는 http www.domain /을 소유하고 있는지 확인하는 것입니다. http www.domain /을 확인하십시오.301 리디렉션이 제대로 작동하지 않습니다.

확인. 내 https www.domain/- 버전을 삭제하고 http www.domain/- 버전을 확인합니다 ("s"제외) ... 그리고 작동합니다! 그러나! 내 서재응 도구 (seositecheckup, woorank ...) - 아직 301 리디렉션이 없다고 말했습니다. 어떻게 가능합니까? http 버전을 확인할 때 작동하지만 도구가 변경 사항을 보지 못합니다. 4 가지 버전 (www가 있고 www가없는 2 (http 및 https)가 www가 아닌)을 모두 검증 할 때 작동하지만 툴은 변경 사항을 볼 수 없습니다. https 버전을 확인할 때 - 검색 콩쿨이 내게 선호 도메인 설정을 허용하지 않습니다.이 오류 : 선호 도메인 설정 프로세스의 일부는 http www.domain을 소유하고 있는지 확인하는 것입니다.

<rule name="Redirect to https" stopProcessing="true"> 
<match url="(.*)" /> 
<conditions> 
<add input="{HTTPS}" pattern="off" ignoreCase="true" /> 
</conditions> 
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" /> 
</rule> 
<rule name="Redirect to WWW" stopProcessing="true"> 
<match url=".*" /> 
<conditions> 
<add input="{HTTP_HOST}" pattern="^domain$" /> 
<add input="{HTTPS}" pattern="off" /> 
</conditions> 
<action type="Redirect" url="https://domain/{R:0}" 
redirectType="Permanent" /> 
</rule> 
    </rules> 
</rewrite> 

이, 도와주세요 : 여기에 웹 설정에 내 코드가

www.domain HTTP를 확인하시기 바랍니다!

답변

0
<rule name="Imported Rule 1" stopProcessing="true"> 
        <match url="^(.*)$" ignoreCase="false" /> 
        <conditions> 
        <add input="{HTTP_HOST}" pattern="^domain.com" ignoreCase="false" /> 
        </conditions> 
        <action type="Redirect" redirectType="Permanent" url="http://www.domain.com/{R:1}" /> 
       </rule> 

이 코드를 시도

관련 문제