我试图让某些重定向工作,而且我每次都失败了。我知道这很简单。我只是没有得到它。
我正在本地Windows 10上IIS 10
工作,正在制作IIS 7
。
/standard-admin/documents/
to
/standard-admin/index.php?url=documents
and
/standard-admin/admin/documents/
to
/standard-admin/admin/index.php?url=documents
and
/standard-admin/admin/documents/add/
to
/standard-admin/admin/index.php?url=documents-add
我在尝试:
standard-admin\/([a-z-]+\/)([a-z-]+\/)?([a-z-]+\/)?
感谢任何帮助。感谢
我花了好几个小时试图解决这个问题,并且我已经查看了许多不同的教程,示例,演练等。
答案 0 :(得分:0)
我接受了这个,现在似乎正在运作:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="1" stopProcessing="true">
<match url="^standard-admin/admin/([\w-]+)/([\w-]+)?/?" />
<action type="Rewrite" url="/standard-admin/admin/index.php?area={R:1}&action={R:2}" logRewrittenUrl="true" />
</rule>
<rule name="2" enabled="true">
<match url="^standard-admin/([\w-]+)/" />
<action type="Rewrite" url="/standard-admin/index.php?area={R:1}" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>