2011-05-11 99 views
0

早上全部,URL重写正则表达式

我已经对各种类别和子类别的广告进行了分类,我想使用IIS7进行网址重写。我需要补的正则表达式可能可能有多达5个类别和子类别,例如:

http://westpalmbeach.storeboard.com/classifieds/for-sale/electronics/looking-for-a-cheap-touchscreen-laptop/390

http://tampa.storeboard.com/classifieds/jobs/work-from-home/social-media-networker/380

通知的数值在每个端url,这是我感兴趣检索的部分,因为它是最终URL的ID:

http://tampa.storeboard.com/classifieds/viewad.asp?RegionID=23&ClassAdID=390

如何创建一个正则表达式,可以在最后搜索整数并提取域名,例如tampa.storeboard.com

非常感谢您的帮助。

此致 保罗

回答

0
RewriteCond REQUEST_URI !/classifieds/viewad.asp 
RewriteRule /classifieds/.*/(\d*)$ /classifieds/viewad.asp?Region=%{HTTP_HOST}&ClassAdID=$1