Как настроить перезапись URL во внутренней папке сайта - PullRequest
0 голосов
/ 09 октября 2018

как мне сопоставить файл документа по умолчанию из папки.Там у меня есть файл 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.Они взяты из папки 1.Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 09 октября 2018

Решение моего вопроса

 <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 !

...