CNAME 레코드를 사용하여 Azure 웹 사이트에 대한 사용자 지정 도메인을 구성했습니다.Azure 웹 사이트 사용자 지정 도메인
* .azurewebsites.net과 * .com을 모두 사용하여 내 사이트에 액세스 할 수 있다는 것을 제외하면 모든 것이 잘 작동합니다.
이것은 SEO 문제가 아니며 피할 수 있으므로 두 경우 모두 * .com을 얻을 수 있습니까?
CNAME 레코드를 사용하여 Azure 웹 사이트에 대한 사용자 지정 도메인을 구성했습니다.Azure 웹 사이트 사용자 지정 도메인
* .azurewebsites.net과 * .com을 모두 사용하여 내 사이트에 액세스 할 수 있다는 것을 제외하면 모든 것이 잘 작동합니다.
이것은 SEO 문제가 아니며 피할 수 있으므로 두 경우 모두 * .com을 얻을 수 있습니까?
당신은 당신의 web.config 파일에서 간단한 URL 재 작성 규칙을 시도 할 수 있습니다 : 기본적으로
<system.webServer>
<rewrite>
<rules>
<rule name="MyHostNameRule">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domain\.com$" negate="true" />
</conditions>
<action type="Redirect" url="http://domain.com/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
, 그것은 요청 호스트가 지정된 패턴과 일치하지 않는 경우, 단지 domain.com/ 그것을 다시 말한다. IIS에 액세스 할 수있는 경우 Url Rewrite 모듈을 사용할 수 있습니다. 마법사를 통해이 코드를 만들 수 있습니다.
한 가지 힌트 : localhost : port에서 응용 프로그램을 개발하고 테스트 할 때 url을 다시 작성합니다. 이를 방지하려면이 재 작성 규칙을 Web.Release.Config에 넣고 릴리스 모드의 Azure WebSite에 앱을 배포하십시오! 필요한 것은 xdt를 추가하는 것입니다. 요소를 다시 쓰는 것으로 변환 :