0
도와주세요.IIS 10 하위 도메인
영어를 못하는, 그래서 내 서면으로 실수 을 할 경우 내가 사과 (I 구글 번역 사용) :(
이러한 기능을 내 사이트를 만들기 :이 디렉토리에
Bindings > *.holos.mx, holos.mx
Path > D:\Hosteos
D:\Hosteos\web.config
나는 규칙이 있습니다
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 0" stopProcessing="true">
<match url="^(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(.*)\.holos\.mx" ignoreCase="false" />
<!--<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />-->
</conditions>
<action type="Rewrite" url="{C:1}/{R:1}" appendQueryString="true" /><!-- .php -->
</rule>
</rules>
</rewrite>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/404.aspx" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</configuration>
이 폴더를 만듭니다 D:\Hosteos\beta
이 폴더 안에 다른 web.config가 있습니다. (D : \ Hosteos \ 베타 \ Web.config의) 내가 URL 기본 도메인 (http://holos.mx/beta/life)를 입력하면 내가 URL 하위 도메인에 의해 (http://beta.holos.mx/life)를 입력 할 때
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Imported Rule 1">
<match url="^life(|/)$" />
<action type="Rewrite" url="test.php" appendQueryString="false" />
</rule>
</rules>
</rewrite>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/404.html" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
</configuration>
문제가 보여 오류가 404
가 나를 보여줍니다 내 페이지의 내용 test.php
어떻게 해결할 수 있습니까?