2012-12-13 196 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個字符更多。 –