我正在尝试: http://sub.domain.org/123456变得http://sub.domain.org/index.php?q=123456
我尝试了很多方法,其中一种方法还算管用,但所有子目录(包括图片)都不管用。我想让它只查找数字,然后重写它。
它是一个在 IIS 中运行的 PHP 应用程序,因此从任一方式进行重写都可以。
谢谢你!
答案1
<rule name="everything to index">
<match url="^(.*)$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php?q={R:1}" />
</rule>