我希望网址格式如下:http://example.com/siteID/page-name/
我需要将它们重写为http://example.com/template.asp?page=siteID-page-name
由于Brandon指出我的源和目标混淆了,我修复了web.config,现在使用以下规则正确地重写URL:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="URL Rewrite" stopProcessing="true">
<match url="^siteID$" />
<action type="Rewrite" url="template.asp?page=siteID-{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
&#13;
虽然现在正在重写URL,但我找不到所有引用的文件(CSS,JS,ASP等)。
处理这个问题的最佳方法是什么?
非常感谢任何帮助!