我想在 web.config 中对我的产品页面进行自动重写。所以像这样的“itemdetail.cfm?ProductID=4399”变成了“products/Ipad_3”。我得到了这个工作
<?xml version="1.0"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite for Products" stopProcessing="true">
<match url="products/(.+)" />
<action type="Rewrite" url="itemdetail.cfm?ProductID={Products:{R:1}}" />
</rule>
</rules>
<rewriteMaps>
<rewriteMap name="Products">
<add key="Ipad_3" value="4399" />
</rewriteMap>
</rewriteMaps>
</rewrite>
</system.webServer>
</configuration>
如何修改 web.config 中的代码以使其使用“ProductID”从 MS Access 数据库中获取“标题”?如果是coldfusion,查询将是这样的
<cfquery name="GetData" datasource="myaccessdns">
SELECT Title
FROM Products
WHERE ProductID = #ProductID#
</cfquery>