如何在驻留在内部文件夹的网站中设置重写 URL

How to set up rewriting of URLs in website residing inner folder

如何映射文件夹中的默认文档文件。我有一个 index.html 文件。

sitename.com —> root/folder1
sitename.com/url1 —> root/folder2
sitename.com/url2 —> root/folder3 

而我配置为

<rule name="rootFolder1" stopProcessing="true">
   <match url="^.*$" />
   <action type="Rewrite" url="/folder1/{R:0}" />
</rule>

<rule name="rootfolder2" stopProcessing="true">
   <match url="^url1.*$" />
   <action type="Rewrite" url="/folder2/" />
</rule>

<rule name="rootfolder3" stopProcessing="true">
   <match url="^url2.*$" />
   <action type="Rewrite" url="/folder3/" />
</rule>

js 文件和 css 文件不适用于此文件夹 2 和文件夹 3。它们取自 folder1。我该如何解决这个问题?

决定我的问题

 <rule name="rootfolder2" stopProcessing="true">
        <match url="url1(.*)" />
        <action type="Rewrite" url="/folder2/{R:1}" />
    </rule>
    <rule name="rootfolder3" stopProcessing="true">
        <match url="url2(.*)" />
        <action type="Rewrite" url="/folder3/{R:1}" />
    </rule>
    <rule name="rootfolder1" stopProcessing="true">
        <match url="^.*$" />
        <action type="Rewrite" url="/folder1/{R:0}" />

谢谢lex-li