限制URL重写器中重写的URL长度

时间:2012-12-13 10:05:46

标签: c# url url-rewriting url-rewrite-module helicontech

我的真实网址如下:

localhost/shop.asp?product=100&name=Product-name&category=cellphones

我的重写网址如下:

localhost/cellphones/product-name/product-name_100.aspx

我使用Helicon URL重写器,我需要做的是: 如果我的重写URL超过200个字符,它应该重定向到“Default.aspx” 是否有重写规则?

1 个答案:

答案 0 :(得分:1)

如果您使用的是ISAPI_Rewrite 3,那么您的规则应如下所示:

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.{100} /Default.aspx [R=301,L]