iis seo friendly url - 入站规则 - 可选参数?

时间:2011-11-16 14:13:39

标签: iis iis-6 web seo

我已经使用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

我会在我的剧本中确定除了每周之外的所有内容,所以只显示所有星期。

这将允许我按周编号设置各种优惠。我应该指出,这是一个完整的制作。这只是一个例子,看看它是否可能?

希望这是可能的,因为如果我放弃任何参数,它说无法找到页面。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

添加问号以将参数标识为"可选"。

例如,([_ 0-9a-zA-Z] +)/?([_ 0-9a-zA-Z - ] )/?([_ 0-9a-zA-Z - ] )/ $? (最后两个元素是可选的)

在此处找到答案:Simple IIS 7 regex with optional 1, 2 or 3 values