我使用 IIS 6 中的 URL 重写功能在我的网站上创建了一个 SEO 友好的 URL。问题是,我写了一个页面来处理一大堆子页面。我需要 URL 具有可选参数。
例如,mysite.com/offers/bikes/weekly/32/red
将转换为 mysite.com/offers/bikes.aspx?period=weekly&weeknum=32&color=red。 我希望一些参数是可选的。例如,我可以把
mysite.com/offers/bikes/weekly mysite.com/offers/bikes.aspx?period=weekly
我会在我的脚本中只设置每周,所以只显示所有周。
这将允许我按周数设置各种报价。我应该指出,这完全是捏造的。只是举个例子看看有没有可能??
希望这是可能的,因为目前如果我遗漏任何参数,它会说找不到页面。
感谢您的帮助。
最佳答案
这是一个添加问号以将参数标识为“可选”的情况。
例如,([_0-9a-zA-Z]+)/?([_0-9a-zA-Z-])/?([_0-9a-zA-Z-])/?$ (最后两个元素是可选的)
关于iis seo 友好 url - 入站规则 - 可选参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8153035/