2012-12-13 108 views
0

我真正的URL看起来是这样的:限制重写URL长度

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

我重写URL看起来像:

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

我用赫利URL重写,什么我需要做的是这样的: 如果我重写的URL超过200个字符,它应该重定向到“Default.aspx” 有没有对此的重写规则?

回答

1

如果您正在使用的ISAPI_Rewrite 3,您的规则应该是这样的:。

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

我想'^ {100}'应该是'^ {200}'使其匹配200个字符更多。 –