0
처음에. 나는 수색하고 여기에서 많은 것을 읽고 빙로 찾는다. 그러나 didnt는 해결책을 발견한다. 내 지역 환경에서는 효과가 있습니다. 스피에는 관리자가 그래서 .... 내가 다음 시도 IIS하지간단한 IIS7 URL 다시 쓰기가 작동하지 않습니다.
내 도메인 "http://mysite.com/는"내 호스팅 서비스 (discountasp.net)
I에서 제공하는 내 URL로 이동 이 url이 root/mysite/virtual 디렉토리로 가고 싶지만 url을 "http://mysite.com/"에두고 싶습니다. 그래서 다음과 같은 규칙을 정의했지만 그것은 나를 위해 작동하지 않습니다. 여기
합니다 (IIS7 원격 관리 UI에 의해 생성) 루트 디렉토리에 내 Web.config의<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rewriteMaps>
<rewriteMap name="mysite">
</rewriteMap>
</rewriteMaps>
<rules>
<rule name="mysite.com" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(www.)?mysite.com" />
</conditions>
<action type="Rewrite" url="\mysite\{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
은 "@ Html.ActionLink는"가상 디렉터리 와 링크를 생성 "입니다 http://mysite.com/mysite/ "
XML에 작은 따옴표를 사용하지 마십시오. XML 블록을 선택하고 Control-K를 누릅니다. –
호스팅 회사에서 기본적으로 특정 기능을 제한하거나 제한 할 수 있습니다. 지원 부서에 직접 문의하여 더 빨리 응답 할 수 있습니다. –
@ John Saunders 님, 포맷 제안에 감사드립니다. – dknaack